package windowEvent;
import java.awt.*;
import java.awt.event.*;
public class TestFrame {
public static void main(String[] args) {
// TODO Auto-generated method stub
new MyFrame();
}
}
class MyFrame extends Frame{
Button btn;
MyFrame(){
btn=new Button("关闭");
setLayout(new FlowLayout());
add(btn);
btn.addActionListener(new HandleAct(this));
addWindowListener(new HandleWin());
setSize(300,200);
setTitle("我的窗口");
setVisible(true);
}
class HandleAct implements ActionListener{
Frame my_frame;
HandleAct(Frame f){
my_frame =f;
}
public void actionPerformed(ActionEvent e) {
my_frame.dispose();
System.exit(0);
}
}
class HandleWin extends WindowAdapter{
public void windowClosing(WindowEvent e) {
(e.getWindow()).dispose();
System.exit(0);
}
}
}
AWT窗体练习
最新推荐文章于 2021-03-17 03:01:45 发布
本文提供了一个使用Java Swing实现窗口及按钮操作的简单示例。通过该示例,读者可以了解如何创建窗口、添加按钮,并为按钮绑定监听器来响应用户的点击事件,从而实现窗口的关闭操作。

196

被折叠的 条评论
为什么被折叠?



