Java swing事件监听,在做一个登陆界面,要验证账号和密码,问题就是在gui界面上输入信息,怎样不用按回车

键,直接按登陆按钮就可以得到要输入的信息,请各位多多赐教
2024-12-19 09:26:45
推荐回答(3个)
回答1:

在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了
}
}
}

回答2:

楼上的正解啊,设一个焦点事件吧

回答3:

失去焦点事件