您的位置:首页 > 编程语言 > Java开发

java窗口事件

2016-05-03 20:46 375 查看
package chuangkou2;public class Shijian1{public static void main(String args[]){Shijian2 one=new Shijian2();one.setTitle("shijian");one.setBounds(100,100,310,260);}}
package chuangkou2;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class Shijian2 extends JFrame{JTextField one;ActionListener two;public Shijian2(){setLayout(new FlowLayout());one=new JTextField(10);add(one);two=new Shijia4();one.addActionListener(two);setVisible(true);setDefaultCloseOperation(EXIT_ON_CLOSE);}}
package chuangkou2;import java.awt.event.*;public class Shijia4 implements ActionListener{public void actionPerformed(ActionEvent e){String str=e.getActionCommand();System.out.printf(str);}}
事件事件源ActionEvent,java可以接收到的的事件,也是说明发生了什么事件(说明),在程序中,事件做为监视器类中唯一方法的参数,能够默认将事件源传出。监视器和注册监视器的方法监视器ActionListener,发生事件的组件的方法,addActionListener(ActionListener)来注册事件。发生事件后,监视器接口进行重写。监视器接口只有一个方法public_void_actionPerformed(ActionEvent_e);事件源中的方法public_String_getActionCommand(),事件源发生事件会有一个相关的“命令“字符串,对于文本框,命令字符串就是文本内容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: