Ich möchte aus meinem JFrame1 mein JFrame2 öffnen und das JFrame1 gleichzeitig schließen/nicht mehr sichtbar machen. Danach möchte ich mit einem "Zurück"-Button wieder ins ursprünglich Frame1 und JFrame2 wieder schließen/ausblenden.
Ich habe das aktuell so gelöst:
(der Button zum JFrame2 -> also aus JFrame1 initiiert)
(der Button zum JFram1 - also aus JFram2 initiiert)
Ich bin mir nicht sicher, ob das die eleganteste bzw. sinnvollste Lösung ist ... wie würdet ihr das machen? Nebenbei erwähnt; ich arbeite mit dem GUI Builder in Netbeans, also mit swing.
Ich habe das aktuell so gelöst:
(der Button zum JFrame2 -> also aus JFrame1 initiiert)
Java:
private void jMenuItem10ActionPerformed(java.awt.event.ActionEvent evt) {
this.dispose();
//Filialen.setLocationRelativeTo(null);
//Filialen.setLocationRelativeTo(getParent());
final Dimension d = this.getToolkit().getScreenSize();
Filialen.setLocation((int) ((d.getWidth() - this.getWidth()) / 2), (int) ((d.getHeight() - this.getHeight()) / 2));
Filialen.setVisible(true);
Filialen.setSize(800, 600);
}
(der Button zum JFram1 - also aus JFram2 initiiert)
Java:
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
Filialen.dispose();
GUI.main(null);
}
Ich bin mir nicht sicher, ob das die eleganteste bzw. sinnvollste Lösung ist ... wie würdet ihr das machen? Nebenbei erwähnt; ich arbeite mit dem GUI Builder in Netbeans, also mit swing.