Ein Unterfenster geschickt öffnen

Status
Nicht offen für weitere Antworten.

Dr.Kolm

Mitglied
Hi,

Ich habe folgendes Problem bei meinem Programm. Ich will aus einem Hauptmenu ein 'Unterfenster öffnen'. Das mache ich mit dem aufruf der Klasse und dann setze ich setVisible auf false
Code:
new Kunde();
setVisible(false);
Um dann das Hauptmenufenster wieder zu öffnen, wenn das Untermenufenster geschlossen werden soll, nehme ich folgenden Programmcode
Code:
Hauptmenu H = new Hauptmenu();
H.setVisible(true);
dispose();

Das hat zwar den Schönheitsfehler das man den Wechsel der Frames unten in der Taskleiste sehen kann aber was mir mehr sorgen macht ist der Befehl Hauptmenu H = new Hauptmenu();. Damit rufe ich doch für gewöhnlich die Klasse auf. Allerdings müsste der Frame ja noch im Hintergrund da sein da ich ihn ja nur unsichtbar gemacht habe.

Kennt da vielleicht jemand eine bessere Umsetzung? Oder wird das genau so gemacht?

mfg
Timo
 
B

Beni

Gast
Du musst irgendwo ein Hauptmenu speichern. Z.B. kannst du Kunde so umschreiben
Code:
public class Kunde extends...{
  private Hauptmenu menu;
  public Kunde( Hauptmenu menu ){
     ths.menu = menu;
  }
  public Hauptmenu getMenu(){
    return menu;
  }
}
Und dann kannst du, wenn Kunde geschlossen wird:
Code:
 Hauptmenu h = kunde.getMenu();
h.setVisible(true);
dispose();
machen.

Guck dir auch mal den (J)Dialog an. Ein modaler Dialog wäre für dein Programm vielleicht passender, da du dann das Hauptfenster nicht zumachen musst (aber der Benutzer kann trotzdem keine Eingaben machen).
 
S

sofa-surfer

Gast
kannst du nicht einfach das Hauptmenü mit an den Konstruktor deines Unterfensters mit übergeben und dann dort bei Bedarf damit anfangen was du willst?
 
S

sofa-surfer

Gast
sorry, hab nicht gesehen, dass das schon geschrieben war :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
U MVC: Rolle vom MainController zu Fenstern, Unterfenster u. Listenern AWT, Swing, JavaFX & SWT 8
P GUI geschickt von dem Rest der Anwendung trennen AWT, Swing, JavaFX & SWT 6
I Screen nur 1x öffnen können AWT, Swing, JavaFX & SWT 17
OZAN86 einfaches Fenster öffnen scheitert AWT, Swing, JavaFX & SWT 18
W Zweites/neues Fenster durch Button öffnen AWT, Swing, JavaFX & SWT 6
MiMa JavaFX Fenster in JavaFX öffnen Schliessen (Initialisierung) AWT, Swing, JavaFX & SWT 20
OSchriever Anwendung aus SystemTray öffnen AWT, Swing, JavaFX & SWT 29
A 2 Stages gleichzeitig öffnen AWT, Swing, JavaFX & SWT 2
X Neues Fenster mit Button öffnen und bearbeiten AWT, Swing, JavaFX & SWT 4
platofan23 JAVAFX zweites Fenster öffnen AWT, Swing, JavaFX & SWT 2
A Ein browser Fenter prametrisiert öffnen AWT, Swing, JavaFX & SWT 15
L Java- UI zweites Fenster aus einer anderen Klasse öffnen durch ButtonClick AWT, Swing, JavaFX & SWT 4
J JavaFX Kamera im Programm öffnen AWT, Swing, JavaFX & SWT 6
D Mit Jmenu neue JFrame öffnen AWT, Swing, JavaFX & SWT 2
D Swing Neues (3.) Fenster öffnen AWT, Swing, JavaFX & SWT 2
S Tastatur frame nur nur 1 mal öffnen AWT, Swing, JavaFX & SWT 1
S Mit JButton neues Fester öffnen und das alte schließen AWT, Swing, JavaFX & SWT 3
T Swing Java-Frame bei Programmstart NICHT im Vordergrund öffnen AWT, Swing, JavaFX & SWT 2
L Swing JButton soll link öffnen AWT, Swing, JavaFX & SWT 1
N Swing Sorry nicht mal ein Fenster öffnen... AWT, Swing, JavaFX & SWT 19
G Swing JFrame öffnen bei Pidgin Benachrichtigung AWT, Swing, JavaFX & SWT 5
P JavaFX Project im Browser öffnen AWT, Swing, JavaFX & SWT 4
O Swing JDialog öffnen und dann warten bis er geschlossen wurde AWT, Swing, JavaFX & SWT 2
P Programm durch Dateiaufruf starten und Datei öffnen AWT, Swing, JavaFX & SWT 2
I JTable: Doppelklick auf Table soll neues Fenster öffnen und Daten aus JTable anzeigen AWT, Swing, JavaFX & SWT 4
D Dateien öffnen AWT, Swing, JavaFX & SWT 16
S Swing txt Dateien öffnen mit JFilleChooser AWT, Swing, JavaFX & SWT 4
O Neuen JFrame öffnen und alten schließen AWT, Swing, JavaFX & SWT 7
D Swing DICOM Files öffnen, wie? AWT, Swing, JavaFX & SWT 5
T SWT SWTBot Test: Dialog soll sich öffnen,wenn button gedrückt AWT, Swing, JavaFX & SWT 3
G Datei öffnen Dialog modifizieren AWT, Swing, JavaFX & SWT 13
J JTable Zeile anklicken und neues Frame öffnen AWT, Swing, JavaFX & SWT 4
B VLC Player in JavaFX öffnen AWT, Swing, JavaFX & SWT 7
X Popup Menü nur bei besonderem Fall öffnen AWT, Swing, JavaFX & SWT 3
F JavaFX KeyListener zum Fenster öffnen/schließen AWT, Swing, JavaFX & SWT 9
VfL_Freak AWT Browser öffnen und schließen via java.awt.Desktop AWT, Swing, JavaFX & SWT 4
M JavaFX WebView lässt sich nur einmal öffnen AWT, Swing, JavaFX & SWT 2
achillesat SWT Browser öffnen durch Button click AWT, Swing, JavaFX & SWT 5
P Event Handling Listener beim öffnen von einem JPopupMenu AWT, Swing, JavaFX & SWT 3
M Datei in jar öffnen AWT, Swing, JavaFX & SWT 11
M Swing Warum öffnen sich beim Zeichnen mit Swing plötzlich zwei Fenster? AWT, Swing, JavaFX & SWT 5
P versch. JPanel Klassen über Menü öffnen AWT, Swing, JavaFX & SWT 12
J Swing Fenster lässt sich nach Schließung nicht wieder öffnen AWT, Swing, JavaFX & SWT 4
S JFrame sicher öffnen AWT, Swing, JavaFX & SWT 9
D Neues Frame öffnen - und dazu altes schließen AWT, Swing, JavaFX & SWT 5
N Applet JButton soll html Datei aus einem Ordner öffnen AWT, Swing, JavaFX & SWT 2
E Fenster schließen und ein anderes öffnen AWT, Swing, JavaFX & SWT 9
R Swing Mit Swing eine throws Exception Methode öffnen AWT, Swing, JavaFX & SWT 3
N Swing FileFilter lässt JTree sich nicht öffnen AWT, Swing, JavaFX & SWT 2
J Swing Frame öffnen aus Frame mit JButton AWT, Swing, JavaFX & SWT 2
T SWT:Datei speichern / öffnen AWT, Swing, JavaFX & SWT 6
T speichern funktioniert,aber öffnen nicht AWT, Swing, JavaFX & SWT 2
J Mit Button neues Fenster öffnen AWT, Swing, JavaFX & SWT 17
J SWT Dialog in Dialog automatisch öffnen AWT, Swing, JavaFX & SWT 19
J Programm nur einmal öffnen AWT, Swing, JavaFX & SWT 3
J jme neues projekt öffnen AWT, Swing, JavaFX & SWT 4
L SWT Actionlistener Combobox öffnen AWT, Swing, JavaFX & SWT 4
X Swing JTable stets mit gleichem Inhalt öffnen AWT, Swing, JavaFX & SWT 3
E Applet Neuen Tab aus Applet öffnen AWT, Swing, JavaFX & SWT 3
C jComboBox in jTable ohne Klick öffnen AWT, Swing, JavaFX & SWT 4
C JComboBox Popup nicht öffnen AWT, Swing, JavaFX & SWT 4
T neues Fenster durch Button öffnen funktioniert nicht!! AWT, Swing, JavaFX & SWT 2
H Applet JApplet soll neues Tab im Browser öffnen AWT, Swing, JavaFX & SWT 2
J Fehler beim Gif Datei öffnen AWT, Swing, JavaFX & SWT 2
H Applet - Hilfedateien im Browser öffnen / eine Webseite laden AWT, Swing, JavaFX & SWT 6
N Swing außerhalb des Hauptframe Komponente/Frame öffnen AWT, Swing, JavaFX & SWT 2
O Login Dialog zweimal öffnen AWT, Swing, JavaFX & SWT 2
N Swing TreePath Datei öffnen AWT, Swing, JavaFX & SWT 7
B Datei öffnen Dialog AWT, Swing, JavaFX & SWT 9
W jar Datei öffnen AWT, Swing, JavaFX & SWT 4
P Firefox öffnen GUI AWT, Swing, JavaFX & SWT 8
Y JFrame in JFrame öffnen AWT, Swing, JavaFX & SWT 26
T Ordner öffnen nach Klick auf einen Button AWT, Swing, JavaFX & SWT 3
C AWT Über Pulldownmenü neue Javadatei öffnen AWT, Swing, JavaFX & SWT 7
hdi SWT Zwei mal Shell öffnen = Exception AWT, Swing, JavaFX & SWT 6
kodela FileChooser mit "absolutem" Root-Verzeichnis öffnen AWT, Swing, JavaFX & SWT 2
C Internetseite öffnen AWT, Swing, JavaFX & SWT 2
T AWT Vollbild öffnen und schließen AWT, Swing, JavaFX & SWT 3
M Fenster nach minimierung zum tray wieder öffnen AWT, Swing, JavaFX & SWT 3
S Auswahlfenster: Datei beim Doppelklick öffnen AWT, Swing, JavaFX & SWT 8
D Swing Ein dahinterliegendes Fenster nach dem öffnen schließe AWT, Swing, JavaFX & SWT 15
R Fenster versetzt öffnen AWT, Swing, JavaFX & SWT 5
Z Swing Problem mit JDialog öffnen AWT, Swing, JavaFX & SWT 10
L JFileChooser braucht lang zum öffnen AWT, Swing, JavaFX & SWT 2
D Neues Java Fenster öffnen AWT, Swing, JavaFX & SWT 2
M File-Chooser Problem (2 X Mausklick öffnen) AWT, Swing, JavaFX & SWT 11
S Frame in Frame öffnen ! AWT, Swing, JavaFX & SWT 5
T Views bedingt öffnen oder schließen AWT, Swing, JavaFX & SWT 6
N Durch Button drücken neues Fenster öffnen AWT, Swing, JavaFX & SWT 13
Daniel_L JDialog öffnen und Fenstergrößenproblem AWT, Swing, JavaFX & SWT 8
B JTree - Kontextmenü per Tastatur öffnen AWT, Swing, JavaFX & SWT 3
G JComboBox soll beim Öffnen eine andere JComboBox öffnen AWT, Swing, JavaFX & SWT 3
O JDialog anzeigen beim öffnen einer Datenbank AWT, Swing, JavaFX & SWT 4
R Ein Applet von einem Applet öffnen lassen AWT, Swing, JavaFX & SWT 2
S JComboBox zeigt beim 1. öffnen nur 2 Elemente ? AWT, Swing, JavaFX & SWT 9
S Browser ohne Header öffnen AWT, Swing, JavaFX & SWT 3
A HTML-Datei öffnen AWT, Swing, JavaFX & SWT 3
F Altes Frame öffnen mit den Werten AWT, Swing, JavaFX & SWT 7
I Applet --> neues Fenster öffnen AWT, Swing, JavaFX & SWT 11
S JTree, Knoten anhand eines Pfades öffnen? AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben