public class MyFrame extends JFrame
时间: 2024-12-18 13:37:50 浏览: 4
`public class MyFrame extends JFrame` 是Java编程中常见的一个代码片段,它定义了一个名为 `MyFrame` 的公共类,这个类继承自 `JFrame` 类。`JFrame` 是Java Swing库中的顶级窗口容器,用于构建图形用户界面(GUI)的应用程序。
当你在 `MyFrame` 类中声明时,意味着你将为这个类创建一个新的窗体对象,你可以自定义其外观和功能。`extends JFrame` 表示 `MyFrame` 类继承了 `JFrame` 类的所有特性,包括它的默认布局(FlowLayout)、关闭操作以及一些预设的事件处理器。
下面是一个简单的 `MyFrame` 类的例子:
```java
public class MyFrame extends JFrame {
public MyFrame() {
// 设置窗口标题
setTitle("自定义窗体");
// 设置窗口大小
setSize(400, 300);
// 设置关闭操作为退出应用程序
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 可选:设置窗口可见
setVisible(true);
}
// 可能会包含其他方法和组件的添加
private void addComponents() {
// 在这里添加窗体内的组件,例如按钮、文本框等
}
}
```
在这个例子中,`MyFrame` 类可以进一步封装和定制UI元素,如添加菜单栏、工具栏、窗口监听器等。
阅读全文