0

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

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

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

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

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

4

1 回答 1

4

使用 JLabel#setIcon(Icon)。

JLabel stick = new JLabel();
stick.setIcon(new ImageIcon("stickPicture.gif"));
于 2012-06-10T04:08:19.353 回答