J'ai une classe JFrame
et elle a été créée dans la section de conception de Netbeans. J'essaie de créer un bouton de connexion qui ferme le cadre actuel et en ouvre un autre. Y a-t-il un moyen de le faire?
J'ai essayé:
JFrame frame = new JFrame();
Mais je veux que ce soit éditable dans la section design!
Double-cliquez sur le bouton de connexion dans NETBEANS ou ajoutez l'écouteur d'événements sur l'événement clic (ActionListener)
btnLogin.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e) {
this.setVisible(false);
new FrmMain().setVisible(true); // Main Form to show after the Login Form..
}
});
new SecondForm().setVisible(true);
Vous pouvez utiliser la méthode setVisible(false)
ou dispose()
pour supprimer le formulaire actuel.
Ce lien fonctionne avec moi: video
La réponse postée auparavant n'a pas fonctionné pour moi jusqu'au deuxième clic
Donc, ce que j'ai fait, c'est appeler directement:
new NewForm().setVisible(true);
this.dispose();//to close the current jframe
JFrame.setVisible(true);
Vous pouvez utiliser la méthode setVisible(false)
ou dispose()
pour supprimer le formulaire actuel.