자바 애플릿을 작성하고 있습니다. 애플릿에 setVisible()을 호출하여 일부 패널의 가시성을 제어하기 만하면됩니다. 예를 들어자바 애플릿의 setVisible이 작동하지 않습니다.
:
pnlAddUser.setVisible(true);
그러나 때때로 보여주는 패널이 작동하지 않습니다. 애플릿 뷰어 창의 테두리를 클릭하면 패널이 나타납니다.
제가 사용했을
- 무효화()
- 에는 setSize (this.getWidth()을 this.getHeight())
- this.repaint (this.getGraphics());
- pnlAddUser.repaint();
하지만 작동하지 않습니다.
편집 : JTree를 사용 중이며 TreeNode를 선택하면 노드의 유형에 따라 일부 패널을 표시하거나 숨길 수 있습니다.
도와주세요. 고마워요.
'애플릿'에서'this.repaint()'를 시도해보십시오 – Alpine
답장을 보내 주셔서 감사합니다. 그러나 작동하지 않습니다. –
이 패널이 컨테이너와 연결되는 방법에 대한 정보를 줄 수 있습니까? – maerics