Java编写一个能处理单击按钮和关闭窗口的应用程序,并在下方加入自己名字的标签
时间: 2024-03-12 09:50:25 浏览: 61
打开关闭窗口基于javascript语言
以下是一个简单的Java程序,可以创建一个窗口,并在窗口中添加一个按钮和一个标签。当单击按钮或关闭窗口时,会触发相应的事件处理程序。
```java
import javax.swing.*;
import java.awt.event.*;
public class MyFrame extends JFrame {
public MyFrame() {
JButton button = new JButton("Click me!");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null, "Hello, world!");
}
});
add(button);
JLabel label = new JLabel("My name is YOUR_NAME");
add(label, BorderLayout.SOUTH);
setTitle("My Frame");
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public static void main(String[] args) {
new MyFrame();
}
}
```
在这个例子中,我们创建了一个继承自JFrame的MyFrame类,并在构造函数中添加了一个JButton和一个JLabel组件。我们为按钮添加了一个ActionListener,当单击按钮时,会弹出一个对话框显示"Hello, world!"。我们还为窗口添加了一个WindowListener,当关闭窗口时,会退出程序。
你需要将YOUR_NAME替换为你自己的名字。运行这个程序,就会在窗口中看到一个带有"Click me!"按钮和一个标签的窗口。
阅读全文