저는 144 개의 jPanels을 모두 setVisible (false)로 설정하려고합니다. jPanel1.setVisible (false) 대신 한번에 모두하고 싶습니다. 144 번. 이 작업을 수행하는 더 쉬운 방법이 있습니까? 배열에 패널을 넣으려고했지만 netbeans에서 GUI 스윙을 사용하고 jPanels을 jFrame에 넣었을 때 이미 선언 된 상태입니다. 배열에 넣고 for 루프를 사용하면 널 포인터 오류.다수의 jPanels을 동시에 보이지 않게 설정하기
아마도 쉽지만 웹 전체를 둘러 보았고 주제를 찾을 수도 없습니다.
다시 한 번 jFrame의 여러 (정확히 144 개) jPanels을 표시 false로 설정하려고합니다.
"약 144 개의 jPanels"귀하의 질문과 관련이 없지만 어떤 GUI가'JPanel' 객체의 총체를 필요로합니까? –
이 상황에서 성능에 대한 의문점이 있습니다.하지만 JPanel에 포함 된 내용에 따라 달라집니다. JList, JTable 및 JTree에 대해 Swing과 동일한 "트릭"을 사용하는 것이 유용 할 수 있습니다. "고무 도장"으로 사용되는 단일 구성 요소 인 CellRenderers. – jfpoilpret