boa tade galerinha, aqui estou eu com outra dúvida…
gosto muito desse forum pois sempre estão dispostos a ajudar e sempre indicam boas soluções e estudos.
Bom estava testando um sisteminha de login interno (comparando JTextField com String) porém tenho a seguinte duvida: Como fazer o evento do botão?
fiz até aqui:
import javax.swing.*;
import java.awt.event.*;
public class Componentes extends JFrame {
JFrame frame = new JFrame();
JLabel lbl1 = new JLabel("Login:");
JLabel lbl2 = new JLabel("Senha:");
JTextField us = new JTextField(20);
JPasswordField psw = new JPasswordField(20);
JButton btLogin = new JButton("Login");
JButton btClear = new JButton("Clear");
JPanel panel = new JPanel();
public Componentes(){
super("Login");
panel.add(lbl1);
panel.add(us);
panel.add(lbl2);
panel.add(psw);
panel.add(btLogin);
panel.add(btClear);
frame.add(panel);
frame.setTitle("Window Login");
frame.setSize(300, 120);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void ValidateLogin(){
String user = "teste";
String pass = "teste";
if((us.getText() == user) && (psw.getText() == pass) ){
JOptionPane.showMessageDialog(null,"Login Aceito");
} else {
JOptionPane.showMessageDialog(null, "Dados invalidos");
} //end else
}//end validateLogin
public void ActionPerformed(ActionEvent e){
//como devo proceder aqui?
}
}
Eu pensei que fosse algo do tipo:
public void ActionPerformed(ActionEvent e){
e.ValidateLogin(); //erro
}
porém o metodo não é aceito ali… o que devo fazer?
Caso não esteja claro o que eu quero fazer é: Quando clicar no botão login fazer a validação do usuario e senha.
Agradeço a ajuda