参考答案给登陆按钮作动作监听有这行代码:
JButton btnLogin = new JButton("登 录");
btnLogin.addActionListener(new ActionListener() { // 添加动作监听的事件
@Override
public void actionPerformed(ActionEvent e) { // 发生操作时
if (tName.getText().equals("mr") && passwordField.getText().equals("mrsoft")) { // “登陆成功”的条件
JOptionPane.showMessageDialog(null, "登录成功!", "Success", JOptionPane.INFORMATION_MESSAGE); // 弹出框:“登陆成功!”
} else if (tName.getText().equals("") || passwordField.getText().equals("")) { // 文本框为空时
JOptionPane.showMessageDialog(null, "用户名或密码不能为空!", "Warning", JOptionPane.WARNING_MESSAGE); // 弹出框:“用户名或密码不能为空!”
} else { // 以上条件都不满足的时候
JOptionPane.showMessageDialog(null, "用户名或密码错误!", "Error", JOptionPane.ERROR_MESSAGE); // 弹出框:“用户名或密码错误!”
}
}
});
这里的这行代码没学过: JOptionPane.showMessageDialog(null, "登录成功!", "Success", JOptionPane.INFORMATION_MESSAGE); // 弹出框:“登陆成功!”
望老师解答
还有我的Button按钮如何在动作监听中改变其他类中的诸如JLabel里的setText的文本内容?