AWT窗体练习

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);
		}
	}
}

全部评论

相关推荐

求offer的大角牛:不吃香菜
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务