Java 프로그램 용 GUI를 개발하기 위해 netbeans IDE를 사용하고 있습니다. 내 GUI에서 JLayeredPane을 사용하려고합니다. 내 JLayeredpane에서 두 층에 JPanel의 (jPanel5)와 캔버스 (캔버스)를 첨가하고,이 코드가 생성됩니다Java : Netbeans의 JLayeredPane
jPanel5.setBounds(0, 0, 749, 549);
jLayeredPane1.add(jPanel5, javax.swing.JLayeredPane.DEFAULT_LAYER);
canvas1.setBounds(0, 0, 40, 30);
jLayeredPane1.add(canvas1, javax.swing.JLayeredPane.DEFAULT_LAYER);
아시다시피가,이 코드를 편집 할 수 없습니다. 나는 이것들이 같은 층 (DEFAULT_LAYER)에 있기를 원하지 않는다. 나는 setLayer() 메서드를 다음과 같이 사용했다.
jLayeredPane1.setLayer(canvas1 , 2);
jLayeredPane1.setLayer(jPanel5 , 1);
그러나 여전히 나는 내 포지션이 올바르다 고 확신하지 못한다.
어떻게 견인 구성 요소를 두 개의 레이어로 설정할 수 있습니까?
감사합니다.
감사합니다. 하지만이 속성을 사용하여 다른 레이어에 구성 요소를 추가 할 수 있습니까? – sajad
예, 변경하십시오. –