2

我想设置一个ImageIconJButton但我不想通过这种方式设置它:

JButton btnTest = new JButton(new ImageIcon("IMAGE PATH"));

有没有办法我可以做类似下面的事情,而不是在构造函数中设置它?

btnTest.setImageIcon();
btnTest.setText(new ImageIcon().something....)
4

2 回答 2

4

使用JButton.setIcon(Icon).

btnTest.setIcon(new ImageIcon("IMAGE PATH"));

当按钮滚动、按下、选择、禁用或这些状态的不同组合时,还有其他方法可以设置自定义图标。

Java API是此类信息的重要来源。收藏它并经常参考它!

于 2011-04-15T13:51:34.700 回答
1
ImageIcon icon = new ImageIcon("path_to_icon");
btnTest.setIcon(icon);
于 2011-04-15T13:52:09.093 回答