接着上回来说,加入监听机制后就能够传递信息,从而验证账号和密码是否正确。
那么就有必要说一说这个事件监听机制啦。
从三个方面来说:
1.事件源对象 简单点(说话的方式简单点)所有的组件都是可以成为源对象的,看你的动作发生在哪个组件上,那么这个组件就是源对象。
2.事件监听方法 捕获事件源对象上的动作,然后收集事件源对象信息和动作信息,然后将收集的信息交给事件监听方法的参数对象。比如下面的 addActionListener(ActionListener l);
3.事件接口 根据动作信息,然后调用事件接口中对应的事件处理方法,执行方法中的代码。比如下面的ActionListener
下面是我的验证账号和密码的代码,正确和失败后都会新打开一个窗口,当然这仅供参考,应该是有更好的方法。
import javax.swing.*;
import java.awt.event.*;
import java.lang.String;
public class Listener implements ActionListener{
public JTextField textName;
public JPasswordField JP;
public String name;
public String realname="cx"; //设置账号
public String password="";
public String realword="1"; //设置密码
public Listener(JTextField textName,JPasswordField JP)
{ this.textName=textName;