用Java编写一个能处理单机按钮和关闭窗口的应用程序,并在窗口下面写上“小明”
时间: 2024-03-13 10:47:05 浏览: 30
好的,以下是Java代码示例:
```java
import javax.swing.*;
public class MainWindow extends JFrame {
public MainWindow() {
// 设置窗口标题
setTitle("按钮和窗口示例");
// 设置窗口大小
setSize(300, 200);
// 设置窗口在屏幕中居中显示
setLocationRelativeTo(null);
// 设置窗口关闭时退出程序
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 添加一个标签到窗口下面
JLabel label = new JLabel("小明");
add(label, BorderLayout.SOUTH);
// 添加一个按钮到窗口中间
JButton button = new JButton("点击我");
add(button, BorderLayout.CENTER);
// 添加按钮点击事件处理函数
button.addActionListener(e -> {
// 在控制台输出一条消息
System.out.println("按钮被点击了!");
});
}
public static void main(String[] args) {
// 创建窗口实例
MainWindow window = new MainWindow();
// 显示窗口
window.setVisible(true);
}
}
```
这段代码创建了一个窗口,窗口中间有一个按钮,点击按钮会在控制台输出一条消息。窗口下面有一个标签显示“小明”。当用户关闭窗口时,程序会退出。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)