如何解决Java 11 中带有自定义图标的 JFrame
我正在尝试获取带有自定义图标的 JFrame,但没有任何效果。这是我现在在 Java 11 中所拥有的:
import javax.swing.JFrame;
public class GUI1 extends JFrame {
public static void main (String args[]) {
GUI1 gui = new GUI1();
gui.setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE);
gui.setSize(700,500);
gui.setVisible(true);
gui.setTitle("GUI");
}
}
解决方法
一个例子。
public class GUI extends JFrame{
// The icon file is in the same directory as this file.
protected static final ImageIcon ICON = new ImageIcon("Icon.png");
public static void main(String[] args){
new GUI();
}
public GUI(){
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
setPreferredSize(new Dimension(640,480));
setTitle("GUI");
setIconImage(ICON.getImage());
pack();
setVisible(true);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。