用java写一段设置JFrame图标的代码
时间: 2023-03-19 13:21:18 浏览: 81
以下是使用Java设置JFrame图标的代码示例:
```
import javax.swing.*;
import java.awt.*;
public class JFrameIconExample extends JFrame {
public JFrameIconExample() {
// 设置JFrame窗口标题
setTitle("设置JFrame图标示例");
// 设置JFrame窗口图标
ImageIcon icon = new ImageIcon("icon.png");
setIconImage(icon.getImage());
// 设置JFrame窗口大小
setSize(300, 200);
// 设置JFrame窗口在屏幕中央显示
setLocationRelativeTo(null);
// 设置JFrame窗口可见性
setVisible(true);
// 设置JFrame窗口关闭时退出程序
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
// 在事件分派线程中创建并显示JFrame窗口
SwingUtilities.invokeLater(() -> new JFrameIconExample());
}
}
```
其中,使用`setIconImage()`方法设置JFrame窗口的图标,需要先创建一个`ImageIcon`对象,该对象的构造方法可以接受一个图片路径作为参数,例如上面的代码中使用的`icon.png`文件。然后调用`getImage()`方法获取图片对象,将其传递给`setIconImage()`方法即可设置JFrame窗口的图标。