编写程序,在屏幕上显示带标题的窗口,并添加一个按钮。当用户单击按钮时,结束程序。
时间: 2023-12-30 07:07:05 浏览: 96
可以使用Java Swing库来编写GUI程序,以下是一个实现的示例代码:
```
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MyWindow extends JFrame implements ActionListener {
public MyWindow() {
super("带标题的窗口");
JButton button = new JButton("结束程序");
button.addActionListener(this);
JPanel panel = new JPanel();
panel.add(button);
add(panel, BorderLayout.CENTER);
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
public static void main(String[] args) {
new MyWindow();
}
}
```
运行该程序,将会显示一个带有标题和一个按钮的窗口。当用户单击按钮时,程序将会结束。
该程序中使用了JFrame类来创建窗口,JButton类来创建按钮,JPanel类来创建面板,并设置了布局管理器。在窗口的构造函数中,创建了一个按钮,并将其添加到面板中,最后将面板添加到窗口中。为按钮添加了一个ActionListener,当用户单击按钮时,将会调用actionPerformed()方法,其中调用System.exit()方法结束程序。
阅读全文