Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有一种方法可以在jbutton上设置一个映像而不用在构造函数中设置它?_Java_Jbutton_Imageicon - Fatal编程技术网

Java 有没有一种方法可以在jbutton上设置一个映像而不用在构造函数中设置它?

Java 有没有一种方法可以在jbutton上设置一个映像而不用在构造函数中设置它?,java,jbutton,imageicon,Java,Jbutton,Imageicon,我想在JButton上设置ImageIcon,但不想通过以下方式设置: JButton btnTest = new JButton(new ImageIcon("IMAGE PATH")); 有没有一种方法可以像下面这样做,而不是在构造函数中设置它 btnTest.setImageIcon(); btnTest.setText(new ImageIcon().something....) 使用JButton.setIconIcon 当按钮被翻转、按下、选中、禁用或这些状态的不同组合时,还有其

我想在JButton上设置ImageIcon,但不想通过以下方式设置:

JButton btnTest = new JButton(new ImageIcon("IMAGE PATH"));
有没有一种方法可以像下面这样做,而不是在构造函数中设置它

btnTest.setImageIcon();
btnTest.setText(new ImageIcon().something....)
使用JButton.setIconIcon

当按钮被翻转、按下、选中、禁用或这些状态的不同组合时,还有其他方法来设置自定义图标


是这类信息的重要来源。给它添加书签并经常参考它

谢谢!我有一个扩展jbutton的自定义类,无法通过构造函数传递参数:
ImageIcon icon = new ImageIcon("path_to_icon");
btnTest.setIcon(icon);
ImageIcon icon = new ImageIcon("path_to_icon");
btnTest.setIcon(icon);