要設置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"。最后,我們顯示了窗口。您可以根據自己的需求替換圖標的路徑和標題。