如何为Java Swing窗口设置自定义图片图标?
Java Swing窗口设置图片图标的实现方案
我已经实现了为Java Swing窗口设置图片图标的功能,具体代码如下:
import javax.swing.*; public class test { public static void main(String[] args) { System.out.print("Starting up..."); createWindow(); } private static void createWindow() { JFrame frame = new JFrame("Simple GUI"); frame.setSize(400, 400); // 启用外观提供的窗口装饰 JFrame.setDefaultLookAndFeelDecorated(true); // 设置窗口图标 frame.setIconImage(new ImageIcon("/Users/orlygurhugason/Örminal/Orminal/src/Public/Backdrop.png").getImage()); // 向窗口添加图片标签 frame.add(new JLabel(new ImageIcon("/Users/orlygurhugason/Örminal/Orminal/src/Public/Backdrop.png"))); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); // 显示窗口 } }
运行后窗口图标及内部图片显示效果如下:

该实现方案参考了网络公开资料。
内容的提问来源于stack exchange,提问作者Örlygur Hugason
相关产品推荐
相关产品推荐

