1
import javax.swing.*;
{
JFrame ShoppingMarket=new JFrame();
{
ShoppingMarket.add(new JLabel(new ImageIcon("C:\\Users\\admin \\Desktop\\The Da Vinci Code.jpg")));
ShoppingMarket.pack();
ShoppingMarket.setVisible(true);
}
ShoppingMarket.add(new JLabel(new ImageIcon("C:\\Users\\admin \\Desktop\\Angels And Demons.jpg")));
ShoppingMarket.pack();
ShoppingMarket.setVisible(true);
}
첫 번째 창을 닫을 때 화면이 지워지지 않습니다. 두 그림이 모두 화면에 표시됩니다.JLabel에서 ImageIcon을 업데이트하는 방법은 무엇입니까?
[ImageIcon.getImage() .flush();] (http://stackoverflow.com/a/9616521/714968)는 HDD에 느슨하게 배치 된 리소스에 중요합니다. – mKorbel