要使用Swing組件創建窗口,首先需要導入Swing包,然后創建一個繼承自JFrame的類,并在類的構造函數中初始化窗口的屬性和組件。
下面是一個簡單的例子:
```java
import javax.swing.JFrame;
import javax.swing.JLabel;
public class MyWindow extends JFrame {
private JLabel label;
public MyWindow() {
// 設置窗口標題
setTitle("My Window");
// 設置窗口大小
setSize(400, 300);
// 設置窗口關閉時的操作
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 創建一個標簽組件
label = new JLabel("Hello, World!");
// 將標簽組件添加到窗口中
add(label);
}
public static void main(String[] args) {
// 在主函數中創建窗口對象并顯示窗口
MyWindow window = new MyWindow();
window.setVisible(true);
}
}
```
在上面的例子中,我們創建了一個繼承自JFrame的窗口類MyWindow,并在構造函數中設置了窗口的標題、大小和關閉操作。然后創建了一個JLabel組件,并將其添加到窗口中。最后在主函數中創建窗口對象并顯示窗口。
運行這個程序,將會打開一個大小為400x300的窗口,窗口標題為"My Window",窗口中顯示了一個標簽"Hello, World!"。