To desenvolvendo uma aplicação aqui e to usando o netbeans.
Pois bem, eu criei 2 JFrames.. um se chama Login e o outro MainMenu
Até o momento, funciona assim:
De dentro do Login, após o login ter sucesso, exite um evento que cria uma instancia nova do JFrame MainMenu e torna o JFrame Login oculto.
package delivery;
import java.awt.Color;
import java.awt.event.KeyEvent;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.ImageIcon;
public class Login extends javax.swing.JFrame {
MainMenu mainmenu;
private ConectaFirebird con;
public Login() {
con = new ConectaFirebird();
initComponents();
// < ICONE DA JANELA
this.setIconImage(new ImageIcon(getClass()
.getResource("dico32.png")).getImage());
// ICONE DA JANELA >
}
private void txtSenhaKeyPressed(java.awt.event.KeyEvent evt) { //aqui dispara a nova instancia MainMenu
if (mainmenu == null) {
mainmenu = new MainMenu();
mainmenu.setLocationRelativeTo(null);
mainmenu.setVisible(true);
mainmenu.setResizable(false);
Login.this.setVisible(false);
//Login.this.dispose();
} else {
mainmenu.setLocationRelativeTo(null);
mainmenu.setVisible(true);
mainmenu.setResizable(false);
Login.this.setVisible(false);
//Login.this.dispose();
}
}
Até ai tudo bem.. mas então eu coloquei um botão de evento Sair no JFrame MainMenu.. e a idéia é que ao clicar, dê um MainMenu.this.dispose() e então de um .setvisible(true) no JFrame Login..
mas pra ser sincero não to sabendo como referenciar essa instancia do JFrame Login que está oculta dentro do JFrame MainMenu
Se eu usar new Login() ele cria uma nova e a oculta permanece lá..
eu imagino que antes de criar a instancia Jframe MainMenu a partir do JFrame Login, eu tenha que já mandar referenciado.. mas como faço isso?
Pergunta
Humm
Bom dia.
To desenvolvendo uma aplicação aqui e to usando o netbeans.
Pois bem, eu criei 2 JFrames.. um se chama Login e o outro MainMenu
Até o momento, funciona assim:
De dentro do Login, após o login ter sucesso, exite um evento que cria uma instancia nova do JFrame MainMenu e torna o JFrame Login oculto.
Até ai tudo bem.. mas então eu coloquei um botão de evento Sair no JFrame MainMenu.. e a idéia é que ao clicar, dê um MainMenu.this.dispose() e então de um .setvisible(true) no JFrame Login..
mas pra ser sincero não to sabendo como referenciar essa instancia do JFrame Login que está oculta dentro do JFrame MainMenu
Se eu usar new Login() ele cria uma nova e a oculta permanece lá..
eu imagino que antes de criar a instancia Jframe MainMenu a partir do JFrame Login, eu tenha que já mandar referenciado.. mas como faço isso?
grato.
Editado por HummLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.