2016-07-11 10 views
0

Hy. Ich habe ein Problem, wenn meine erste jframe-Taste gesetzt wurde, deaktiviere den Frame und melde dich an einem anderen jframe an. Jframe1, mein Code:Aktivieren von jframe von einem anderen jframe

Private void.jbutton1actionperformed(java.awt.event.ActionEvent evt){ 
this.setEnabled(false); 
new Jframe2().show(); 
} 

Ich bin nicht Jframe1 machen entsorgen, nur deaktiviert und Jframe2 Vorführung machen. In Jframe2 stelle ich die Taste hier:

Dann ist mein Problem, Jframe1 wurde noch deaktiviert. Ich weiß nicht, wie man von einem anderen jframe enable macht. Bitte hilf mir!

+0

Sie die Show() -Methode nicht verwenden. Sie sollten 'setVsiible (true)' verwenden. – camickr

+0

Ja, ich werde versuchen, setVisible zu verwenden. Danke –

Antwort

0

Wenn Sie new verwenden, das bedeutet, dass Sie einen neuen jFrame1 erstellen, die alten nicht zu aktualisieren.

+0

Vielen Dank. Also was muss ich tun, um Jframe1 von Button in Jftame2 zu aktivieren? –

+0

Ich schlage vor, this.setVisible (true) zu verwenden, dann mit this.setEnabled (false), wenn u die JFrame und this.setVisible (false) ausblenden möchten, wenn Sie die JFrame –

+0

Vielen Dank BELABED zeigen wollen. Ich werde deinen Vorschlag versuchen. –