public class FirstJFrame extends JFrame
时间: 2024-10-24 15:09:35 浏览: 17
`public class FirstJFrame extends JFrame` 这是一个Java Swing程序中的基本结构,它表示创建了一个名为 `FirstJFrame` 的类,该类继承自 `JFrame` 类。`JFrame` 是Java GUI(图形用户界面)框架中的顶级窗口组件,用于构建应用程序的主要窗口。
在Java中,通过继承可以使 `FirstJFrame` 具备 `JFrame` 所有的功能,如设置窗口标题、大小、位置,以及添加各种GUI部件等。通过这个类,你可以定制并管理你的窗口行为,比如添加事件监听器、响应用户的交互等。
下面是一个简单的示例:
```java
public class FirstJFrame extends JFrame {
public FirstJFrame() {
// 设置窗口的基本属性
setTitle("我的第一个窗口");
setSize(400, 300);
setLocationRelativeTo(null); // 将窗口居中显示
// 创建内容面板
JPanel contentPanel = new JPanel();
add(contentPanel); // 添加到窗口中
// 设置可见
setVisible(true);
}
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
new FirstJFrame(); // 启动窗口
}
});
}
}
```
阅读全文