要調用一個JFrame窗口,可以創建一個繼承自JFrame類的子類,并在子類中實現窗口的內容和行為。然后,創建該子類的實例并調用其setVisible(true)方法來顯示窗口。
以下是一個簡單的示例:
import javax.swing.*;
public class MyFrame extends JFrame {
public MyFrame() {
// 設置窗口標題
setTitle("My JFrame");
// 設置窗口大小
setSize(300, 200);
// 設置窗口關閉時的操作
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 創建一個標簽組件
JLabel label = new JLabel("Hello, World!");
// 將標簽組件添加到窗口內容面板
add(label);
}
public static void main(String[] args) {
// 創建窗口實例
MyFrame frame = new MyFrame();
// 顯示窗口
frame.setVisible(true);
}
}
在上面的示例中,創建了一個名為MyFrame的子類,它繼承自JFrame類。在MyFrame的構造方法中,設置了窗口的標題、大小和關閉操作。然后,創建一個JLabel標簽組件,并將其添加到窗口的內容面板中。最后,在main方法中創建了MyFrame的實例,并調用setVisible(true)方法顯示窗口。