通过继承javax.swing.JFrame来设计窗口,要求窗体名称为”我的窗口“,显示一个文本行,一个”OK“按钮;当用户点击”OK”按钮时,文本行中显示“你按了OK按钮”。
时间: 2023-10-08 08:09:32 浏览: 70
继承自JFrame类的窗口应用程序
5星 · 资源好评率100%
好的,我可以为您提供代码实现。以下是使用Java Swing编写的示例代码:
```java
import javax.swing.*;
public class MyWindow extends JFrame {
public MyWindow() {
// 设置窗口标题
setTitle("我的窗口");
// 设置窗口大小
setSize(400, 300);
// 创建文本框和按钮
JTextArea textArea = new JTextArea("欢迎使用我的窗口!");
JButton okButton = new JButton("OK");
// 创建面板,并将文本框和按钮添加到面板上
JPanel panel = new JPanel();
panel.add(textArea);
panel.add(okButton);
// 将面板添加到窗口上
add(panel);
// 设置窗口可见
setVisible(true);
// 添加按钮的点击事件
okButton.addActionListener(e -> {
textArea.setText("你按了OK按钮");
});
}
public static void main(String[] args) {
new MyWindow();
}
}
```
通过继承javax.swing.JFrame来设计窗口,创建了一个窗口,窗口名称为”我的窗口“,包含一个文本行和一个”OK“按钮。当用户点击”OK“按钮时,文本行中显示“你按了OK按钮”。
阅读全文