我只有13岁,Java很难理解。我需要更改屏幕左上角的图标,但我无法弄明白。我已经看过很多论坛主题,但是不了解它或者把方法放在哪里!请帮助!
这是我的代码:
import javax.swing.JFrame;
public class Frame extends JFrame
{
public Frame()
{
//options for the frame
setTitle("Builder");
setSize(1000, 650);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setResizable(true);
}
//shortcut setting
public static void main(String[] args)
{
Frame f = new Frame();
}
}
答案 0 :(得分:7)
熟悉javadoc。使用框架初始化的JFrame#setIconImage
。你可以使用
Image image = ImageIO.read(getClass().getResource("/images/icon.png"))
setIconImage(image);
使用getResource消除了对本地文件系统的依赖,并允许从JAR文件加载图像。
答案 1 :(得分:0)
frame.setIconImage(myIcon);
将完成这项工作。 myIcon的类型为java.awt.Image