我正在尝试使用Eclipse在Java中创建一个基于GUI的简单测试工具。我一直在尝试向应用程序添加图标。图像存在于项目中的文件夹中。你能告诉我我在做什么错吗。
我习惯于以下两种方式,不幸的是,两种方式都没有帮助我。--
1.) frame.setIconImage(image)
。
2.) setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource(Filepath)));
以下是我在Eclipse中的项目设置-
下面是我正在使用的代码-
public static void main(String[] args) {
JFrame frame = new JFrame("Testing Tool");
// setting close operation
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// sets 500 width and 600 height
frame.setSize(500, 600);
try {
Image image = new ImageIcon("/Project_T/Images/biplane.jpg").getImage();
frame.setIconImage(image);
} catch(Exception e) {
System.out.println("Application icon not found");
}
// uses no layout managers
frame.setLayout(null);
// makes the frame visible
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
由于我将使用lunach4J为该项目创建一个.exe文件,因此这是保持文件的方式(因为我将使用多个图像和文件将它们放置在项目的文件夹中),从而确保该应用程序在任何计算机上运行。
慕桂英546537
相关分类