Pessoal, estou com problemas no if, eu axo, to precisando fazer uma busca dentro do banco de dados, para verificar se o usuário consta ou naum, e se consta ele vai abrir o menu principal do sistema, o que eu fiz, foi isso:
[code]
public void validar()
{
if(jTextField.getText().equalsIgnoreCase("") || jPasswordField.getText().equalsIgnoreCase(""))
{
System.out.print(“valida”);
this.setVisible(false);
men=new Menu();
}
}[/code]
e a ação do botão ficou ah seguinte
private JButton getJButton() {
if (jButton == null) {
jButton = new JButton();
jButton.setText("OK");
jButton.setLocation(26, 159);
jButton.setSize(90, 39);
jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
jTextField.getText();
jPasswordField.getText();
//System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
if (jTextField.getText().equals("") || jPasswordField.getText().equals("")){
JOptionPane.showMessageDialog(null,"Campos em branco");
}
else{
try
{
Con.findLogin(jTextField.getText());
Con.findLogin(jPasswordField.getText());
user = (Usuario) Con.getUsuario();
System.out.println(user.getLogin());
System.out.println(user.getSenha());
validar();
//if (jTextField.getText().equalsIgnoreCase("") || jPasswordField.getText().equalsIgnoreCase("")){
//JOptionPane.showMessageDialog(null, "Usuário Existente");
}catch (Exception error){
error.printStackTrace();
System.out.println(error.getMessage());
System.out.print("erro no Axar nome");
}
}
}
});
}
return jButton;
}