화면에서 ImageIcon을 쉽게 삭제할 수있는 방법이 있습니까? 나는 아무데도 찾을 수 없다.자바 - ImageIcon을 삭제 하시겠습니까?
ImageIcon image = new ImageIcon("candle.gif");
image.paintIcon(this, g, 150, 80)
예를 들어, 버튼을 눌렀을 때 나중에 "이미지"를 없애고 싶다면, 적절한 코드는 무엇입니까? (버튼이 아니라, 어떻게 할 지 압니다).
화면에서 ImageIcon을 쉽게 삭제할 수있는 방법이 있습니까? 나는 아무데도 찾을 수 없다.자바 - ImageIcon을 삭제 하시겠습니까?
ImageIcon image = new ImageIcon("candle.gif");
image.paintIcon(this, g, 150, 80)
예를 들어, 버튼을 눌렀을 때 나중에 "이미지"를 없애고 싶다면, 적절한 코드는 무엇입니까? (버튼이 아니라, 어떻게 할 지 압니다).
바퀴를 재발 명하지 마십시오. 아이콘을 그리는 가장 쉬운 방법은 JLabel을 사용하는 것입니다. 당신이 당신의 버튼의 ActionListener에 다음 더 이상 당신 간단한 할 일 아이콘을 표시하지 않으려면
ImageIcon icon = new ImageIcon(...);
JLabel label = new JLabel(icon);
panel.add(label);
:
label.setIcon(null);
을 읽으십시오.이 도구를 사용하면 레이블을 언제든지 다른 구성 요소 뒤에 표시 할 수 있습니다. –
뭔가 잘못하고 있습니다. 나는 마음을 읽는 독자가 아니다. 문제를 나타내는 SSCCE (http://sscce.org)를 게시하십시오. – camickr
를 *를 눌러 키를 삭제, 선택, 뭔가 같은 코드가 될 것이다 Enter 키를 누르십시오 *, 질문을 명확하게하십시오 –
지가 (Jigar)가 말했듯이 귀하의 질문은 매우 불분명합니다. http://tinyurl.com/so-hints –