要设置Frame类的图标,可以使用setIconImage()方法。该方法接受一个Image对象作为参数,用于设置窗口的图标。以下是一个示例代码:
import javax.swing.*;
public class MyFrame extends JFrame {
public MyFrame() {
// 设置窗口标题
setTitle("My Frame");
// 设置窗口图标
ImageIcon icon = new ImageIcon("icon.png");
setIconImage(icon.getImage());
// 设置窗口大小
setSize(400, 300);
// 设置窗口默认关闭操作
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 显示窗口
setVisible(true);
}
public static void main(String[] args) {
new MyFrame();
}
}
在上面的示例中,我们创建了一个自定义的MyFrame类,继承自JFrame类。在构造方法中,我们设置了窗口的标题为"My Frame",并且设置了窗口的图标为"icon.png"。最后,我们显示了窗口。您可以根据自己的需求替换图标的路径和标题。