监听器的使用 1监听器的作用监听器设计界面程序的交互功能可以让设计的程序具有交互效果如可以实现对照输入的内容是否与设定好的内容是否一致实现按钮的反馈设计。2.如何使用监听器使用监听器导入头文件是必须的import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;1.定义类来实现接口ButtonListener *** new ButtonListener();2.重写接口中的抽象方法“需要监听的对象”.addActionListener(***); 若需要将文本框对象传递给某一类 ***.userText 传递的文本框;3.实现接口的关键字implements实现接口public class 子类 implements 接口1,接口2,{}4.实操1.//创建初始账号与密码public class ButtonListener implements ActionListener { public String name gura; public String password 123;2.将账号框和密码框绑定给监听器public JTextField userText; public JTextField pwdText;3.使用监听器,将输入框的内容与设置好的内容做绑定public void actionPerformed(ActionEvent e){ String userName userText.getText(); String userpassword pwdText.getText();4.实现登录流程if(name.equals(userName) password.equals(userpassword)){ System.out.println(yes); //设置登录成功的窗体 JFrame jf1 new JFrame(); jf1.setSize(400,400); jf1.setTitle(登陆成功); jf1.setLocationRelativeTo(null); jf1.setDefaultCloseOperation(3); jf1.setVisible(true); } else{ System.out.println(NO); //设置登录失败的窗体 JFrame jf2 new JFrame(); jf2.setSize(400,400); jf2.setTitle(密码或者用账号错误); jf2.setLocationRelativeTo(null); jf2.setDefaultCloseOperation(3); jf2.setVisible(true);