JAVA GUI (action 事件)

来源:互联网 发布:淘宝退货没有上门取件 编辑:程序博客网 时间:2024/06/11 18:54


//仅作为学习笔记

//GUI  Action事件import java.awt.*;import java.awt.event.*;class FrameDemo{//定义该图形中所需的组件的引用private Frame f;private Button but;FrameDemo(){//可以在构造函数中先进行初始化init();}public void init() //对图形化界面进行初始化{f = new Frame("my frame");//对frame 进行基本设置f.setBounds(300,100,600,500);//移动组件 并调整大小 f.setLayout(new FlowLayout());but = new Button("my button");//将组件添加到frame 中f.add(but);//加载窗体上事件myEvent();//函数在下面定义//显示窗体f.setVisible(true);}//可以将事件都添加到这来private void myEvent(){f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});//让按钮具备退出程序的功能/*按钮就是事件源通过查阅Button 的描述 发现按钮支持一特有的监听 addActionListener*/but.addActionListener( new ActionListener(){public void actionPerformed(ActionEvent e){System.out.println("退出");System.exit(0);}});}public static void main(String []args){new FrameDemo();}}


原创粉丝点击