在JAVA里面,单机按钮触发的事件类型叫ActionEvent,相应的,有个借口叫
ActionListener。
前面需要引入的包我就不写了。
Class Login extends JFrame implements ActionListener{
//这里是你定义的一系列控件
JButton Jb=new JButton();
//初始化
public Login(){
//这一句是添加监听对象的,参数是this,就是类Login本身
Jb.addActionListener(this);
}
//这个函数,因为继承了ActionListener接口,所以必须实现
public void actionPerformed(ActionEvent e){
//至于这个函数参数的问题,要讲就麻烦了,你只要知道就是这么写的
if(e.getSource()==Jb)//这里判断是不是因为登陆按钮触发了这个事件
{
//在这里写你需要的代码,就OK了
}
}
}
楼上的正解啊,设一个焦点事件吧
失去焦点事件