将ImageIcon加载到现有JLabel上

时间:2012-06-10 04:03:33

标签: java jlabel imageicon

我已经知道JLabel可以在ImageIcon的声明中使用JLabel,就像这样。

JLabel stick = new JLabel(new ImageIcon("stickPicture.gif"));

我的问题是,如何在声明后将图片分配给JLabel。例如(这实际上不是可行的代码,这只是我认为可能有用的技术)

JLabel stick = new JLabel();
stick = new ImageIcon("stickPicture.gif"));

有点奇怪的问题,只是想知道是否可以做到。

1 个答案:

答案 0 :(得分:4)

使用JLabel #setIcon(Icon)。

JLabel stick = new JLabel();
stick.setIcon(new ImageIcon("stickPicture.gif"));