下面是我想要导入图片并在Java GUI上显示它们的代码。
AddingImages(){
setLayout(new FlowLayout());
image1 = new ImageIcon(getClass().getResource("Capture1.PNG"));
label1 = new JLabel("Image 1");
add(label1);
image2= new ImageIcon(getClass().getResource("Capture1.PNG"));
label2 = new JLabel("Image 2");
add(label2);
}
public static void main(String[] args){
AddingImages ai = new AddingImages();
ai.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ai.setVisible(true);
ai.pack();
ai.setTitle("Adding Images in GUI");
}
}发布于 2017-04-02 03:51:49
image1 = new ImageIcon(getClass().getResource("Capture1.PNG"));
label1 = new JLabel("Image 1");
add(label1);你到底把图标添加到JLabel的什么地方?
代码应该是:
label1 = new JLabel("Image 1");
label1.setIcon( image1 );https://stackoverflow.com/questions/43159107
复制相似问题