Ich habe eine JFrame
-Klasse und sie wurde in der Design-Sektion von Netbeans erstellt. Ich versuche, eine Anmeldeschaltfläche zu erstellen, die das aktuelle Bild schließt und eine andere öffnet. Kann ich das trotzdem tun?
Ich habe versucht:
JFrame frame = new JFrame();
Aber ich möchte, dass es im Design-Bereich bearbeitet werden kann!
Doppelklicken Sie in NETBEANS auf die Anmeldeschaltfläche, oder fügen Sie den Ereignis-Listener bei Klickereignis (ActionListener) hinzu.
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);
Sie können entweder die Methode setVisible(false)
oder dispose()
verwenden, um das aktuelle Formular auszublenden.
Dieser Link funktioniert bei mir: Video
Die zuvor gepostete Antwort hat bei mir bis zum zweiten Klick nicht funktioniert
Also habe ich direkt angerufen:
new NewForm().setVisible(true);
this.dispose();//to close the current jframe
JFrame.setVisible(true);
Sie können entweder die Methode setVisible(false)
oder dispose()
verwenden, um das aktuelle Formular auszublenden.