编写一个JFrame窗口,在窗口里加入一个JButton名字为123,点击按钮调用ActionListener输出123
时间: 2024-02-22 21:56:41 浏览: 145
好的,以下是一个简单的实现:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MyFrame extends JFrame {
public MyFrame() {
// 设置窗口标题
setTitle("My Frame");
// 创建按钮
JButton button = new JButton("123");
// 添加按钮到窗口
getContentPane().add(button);
// 创建事件监听器
ActionListener listener = new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println("123");
}
};
// 给按钮添加事件监听器
button.addActionListener(listener);
// 设置窗口大小和位置
setSize(300, 200);
setLocationRelativeTo(null); // 窗口居中显示
}
public static void main(String[] args) {
// 创建窗口对象
MyFrame frame = new MyFrame();
// 显示窗口
frame.setVisible(true);
}
}
```
运行该程序,会显示一个带有一个名为“123”的按钮的窗口。当点击按钮时,控制台会输出“123”。
阅读全文