a dias postei uma duvida de dar acção de um botao para abrir outro jframe.
ja ultrapassei essa duvida graças aos membros ak do forum…so k com isso surgiu 1 outro problema.
apos dar acção do botao para abrir 1 outro jframe, funciona tudo bem so k ao clicar abre uma nova janela, ou seja ficam duas janelas, a do botao e a nova janela.
o k eu pretendo é k ao clicar abra o novo jframe e feche automaticamente o outro. veja so…esse exemplo
final String USER = “tecnico”;
final String SENHA = “7362”;
public void autenticarUser(){
String n = campoUtilizador.getText();
String s = campoCodigodeAcesso.getText();
if(n.equals(USER) && s.equals(SENHA)){
Menu m = new Menu();
m.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
else{
JOptionPane.showMessageDialog(null,“Utilizador ou Código de Acesso incorrecto!”,“Erro de autenticação”,JOptionPane.WARNING_MESSAGE);
setVisible(true);
}
}
private void btOkActionPerformed(java.awt.event.ActionEvent evt) {
new Menu().setVisible(true);
autenticarUser();
}
apos colocar utilizador e codigo de acesso, e clicar ok, abre o menu e fica por tras o menu de autenticação.
mesmo k coloque utilizador e codigo de acesso errado abre o menu e volta a fechar, isso ñ deve acontecer.
pretendo k caso o nome do utilizador seja erado ao clicar ok de messagem de erro…
e que ao colocar utilizador e codigo de acesso certos entre directamente no menu sem ter ficar outro jframe por traz…
