Java编写程序,达到最简,在屏幕上显示带标题的窗口,并添加一个按钮。当用户单击按钮时,结束程序。
时间: 2023-12-30 12:02:35 浏览: 34
以下是最简单的 Java 代码实现:
```java
import javax.swing.*;
public class MyWindow extends JFrame {
public static void main(String[] args) {
JFrame frame = new JFrame("带标题的窗口");
JButton button = new JButton("退出");
button.addActionListener(e -> System.exit(0));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(button);
frame.pack();
frame.setVisible(true);
}
}
```
这个程序定义了一个 `MyWindow` 类,其中只有一个 `main` 方法。在 `main` 方法中,创建了一个带标题的窗口 `frame`,并创建了一个按钮 `button`。为了让程序更简洁,使用了 lambda 表达式来创建按钮的事件监听器,当用户单击按钮时,程序会调用 `System.exit(0)` 方法退出程序。
然后设置了窗口的关闭行为为退出程序,并将按钮添加到窗口中。最后调用 `pack()` 方法让窗口自适应内容大小,并将窗口显示出来。
相关问题
用java编写程序,在屏幕上显示带标题的窗口,并添加一个按钮。当用户单击按钮时,结束程序
可以使用Java Swing库来编写程序,在屏幕上显示带标题的窗口,并添加一个按钮。当用户单击按钮时,结束程序。
下面是一个示例程序:
```java
import javax.swing.*;
import java.awt.event.*;
public class Main {
public static void main(String[] args) {
// 创建窗口
JFrame frame = new JFrame("Hello, World!");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建按钮
JButton button = new JButton("Quit");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 点击按钮时退出程序
System.exit(0);
}
});
// 添加按钮到窗口中
frame.getContentPane().add(button);
// 显示窗口
frame.pack();
frame.setVisible(true);
}
}
```
运行该程序,会在屏幕上显示一个带有标题的窗口和一个按钮。当用户单击按钮时,程序将会退出。
Java实现编写程序,在屏幕上显示带标题的窗口,并添加一个按钮。当用户单击按钮时,结束程序。
好的,以下是一个简单的 Java 程序,可以实现在屏幕上显示带标题的窗口,并添加一个按钮。当用户单击按钮时,程序结束。
```java
import javax.swing.*;
import java.awt.event.*;
public class MyWindow extends JFrame {
public MyWindow() {
super("My Window"); // 设置窗口标题
JButton button = new JButton("Exit"); // 创建按钮
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0); // 点击按钮时,结束程序
}
});
getContentPane().add(button); // 将按钮添加到窗口中
pack(); // 调整窗口大小
setVisible(true); // 显示窗口
}
public static void main(String[] args) {
new MyWindow(); // 创建窗口对象
}
}
```
在这个程序中,我们定义了一个继承自 JFrame 的类 MyWindow,它代表了我们要显示的窗口。在 MyWindow 的构造方法中,我们设置了窗口的标题,并创建了一个按钮。我们给这个按钮添加了一个 ActionListener,当用户单击按钮时,程序会调用 System.exit(0) 来结束程序。最后,我们将按钮添加到窗口中,调整窗口的大小,并显示窗口。在 main 方法中,我们创建了一个 MyWindow 对象,即可启动程序。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)