Alle Anwendungen werden miniert

Iron Monkey

Bekanntes Mitglied
Moin!

Ich habe ein ganz kurioses Problem, was ich überhaupt nicht verstehe!

Genau die Reihenfolge, wie der Anwender jedes Fenster öffnet:

1. JFrame
2. JFrame
3. JDialog ( modal )

Bei jedem JFrame habe ich im Konstruktor die Zeile "super();" eingetragen und bei JDialog ( super( parent, true ); )! Und jetzt kommt das kuriose Problem: Wenn ich das JDialog öffne, klappt alles soweit, auch das das modal ist, usw. und wenn ich das JDialog schliesse, dann werden plötzlich alle JFrame mit minimiert. Warum ist das so?

Wenn ich aber bei JDialog auf "Nicht-modal" setze, dann funktioniert das!

Der ganze Code lief ja alles prima in der Java-Version 1.4.2 und seitdem ich alles auf Java 6 umgestellt habe, kommt das Problem! Was steckt bei JFrame und JDialog in Java 6 noch dahinter?

Ich kann leider kein Code-Beispiel hier durchgeben, weil das Problem selten auftaucht!

Ich hoffe, jemand von euch hatte schon mal das Problem gehabt und kann mir dann weiterhelfen! Ich habe alles versucht, im Google zu suchen; hier im Forum suchen, ob jemand das gleiche Problem hat, usw.!

Danke im voraus!

Gruß
Iron Monkey
 

chriis

Aktives Mitglied
Ja, das Problem tritt bei mir auch sporadisch auf.. hab mich aber noch nicht so richtig damit beschäftigt.
Ich hab das Problem erst seitdem ich einen SwingWorker einsetze indem ich meinen modalen Dialog zerstöre und das alte Fenster wieder sichtbar mache.
Hab ich das was falsch verstanden, mit welchen Prozessen ich auf die GUI zugreifen darf und welche nicht?

Java:
  @Override
  public void fireFrameVisibility(boolean visible) {
    final FMain 
      main = this;
    final DLoading // Modaler Dialog
      loading = new DLoading(this);
    SwingWorker<Integer, Void>
      worker = new SwingWorker<Integer, Void>() {
        @Override
	protected Integer doInBackground() throws Exception {
	  return // [...] Werte aus DB laden
	}
	@Override
	protected void done() {
	  try {
            // [...] Ergebnis zuweisen
	  } catch (InterruptedException e) {
	    e.printStackTrace();
	  } catch (ExecutionException e) {
	    e.printStackTrace();
	  } finally{
	    // Loading-Frame zerstören
	    loading.dispose();
	    main.setVisible(true);
	  }
	}
      };
    if(visible){
      worker.execute();
      loading.setVisible(true);
    }else
      setVisible(visible);
  }
 

Iron Monkey

Bekanntes Mitglied
Hi an alle!

Genau das gleiche Problem wie bei diesem Link habe ich: hier

Und ich wüsste nicht, in welchem Fenster (JFrame) ich die Zeile "setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);" setzen muss! Ich habe das überall gesetzt und durch setVisible / dispose verschwinden alle JFrame immer noch! Ich verstehe immer noch nicht!

Jetzt wisst ihr bestimmt, was ich damit meine, da ich bis jetzt von euch immer noch keine Antwort bekommen habe! Sorry, da ich vorher keinen Beispiel-Code geben konnte, wie ich das reproduzieren kann, da dieses Problem sehr selten auftaucht.

Gruß
Iron Monkey
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
_user_q Gibt es eine Möglichkeit, in Java alle möglichen Zeichen automatisch tippen zu lassen? AWT, Swing, JavaFX & SWT 13
_user_q JavaFX Wie kann ich alle Objekte außer eins deaktivieren (das Gleiche mit BoxBlur)? AWT, Swing, JavaFX & SWT 11
Davee JavaFX JavaFX Jar ausführbar jedoch nicht alle Stages AWT, Swing, JavaFX & SWT 3
F JFrame zeigt nicht alle Elemente auf anhieb an AWT, Swing, JavaFX & SWT 4
B Swing JButton deaktivieren, wenn nicht alle JTextFields ausgefüllt sind. AWT, Swing, JavaFX & SWT 2
S ActionListener für alle Buttons AWT, Swing, JavaFX & SWT 26
D JavaFX Alle Knöpfe auf die gleiche Größe AWT, Swing, JavaFX & SWT 14
M Gui-Form alle Labels anzeigen AWT, Swing, JavaFX & SWT 4
M Alle Schriftarten in JComboBox AWT, Swing, JavaFX & SWT 5
X Swing setContentPane verdeckt mir alle Buttons Labels etc... AWT, Swing, JavaFX & SWT 14
N Swing Alle Objekte anzeigen auch bei JPanel-Überlappung AWT, Swing, JavaFX & SWT 6
Bluedaishi JTable alle Zeilen löschen AWT, Swing, JavaFX & SWT 7
J CellEditorListener wird für ALLE Zellen ausgeführt AWT, Swing, JavaFX & SWT 2
T Alle Swing-Elemente anzeigen AWT, Swing, JavaFX & SWT 9
A JDialog (modal) blockiert alle Fenster! AWT, Swing, JavaFX & SWT 2
J Alle Komponenten eines JFrames durchlaufen AWT, Swing, JavaFX & SWT 2
P Swing Alle Zeilen einer Spalte (jTable) zusammen zählen und in eine eigene Zeile das Ergebnis schreiben. AWT, Swing, JavaFX & SWT 7
C Swing JTattoo - Look and Feel für ALLE User AWT, Swing, JavaFX & SWT 5
T Swing Font für alle Komponenten ändern AWT, Swing, JavaFX & SWT 2
A Swing Alle Komponenten auf JFrame ermitteln AWT, Swing, JavaFX & SWT 4
O JFrame: Daten alle paar Sekunden aktualisieren AWT, Swing, JavaFX & SWT 3
X Alle Components eines JPanels Enablen AWT, Swing, JavaFX & SWT 7
AyKay SWT (alle) Listener bzw. ModifyEventListener entfernen AWT, Swing, JavaFX & SWT 2
D Funktion JList.getSelectedValues() gibt nicht alle values zurück AWT, Swing, JavaFX & SWT 2
E Swing TableCellRenderer für alle Splaten setzen?! AWT, Swing, JavaFX & SWT 3
V Alle offenen jDialoge schliessen AWT, Swing, JavaFX & SWT 3
M Alle Frame Methoden AWT, Swing, JavaFX & SWT 2
L 3D-Grafik Java3D - Alle SceneGraphObjects geordnet erhalten AWT, Swing, JavaFX & SWT 2
F Nicht alle Bilder werden angezeigt AWT, Swing, JavaFX & SWT 2
D ALLE exceptions in Log fenster anzeigen AWT, Swing, JavaFX & SWT 17
C JTable: Alle selektierten Zellen abfangen AWT, Swing, JavaFX & SWT 13
J alle Ordner in einem Ordner anzeigen(Jlist) AWT, Swing, JavaFX & SWT 44
M Swing Dankeschön an alle AWT, Swing, JavaFX & SWT 8
S Java3D: Alle Objekte in BranchGroup löschen während Laufzeit AWT, Swing, JavaFX & SWT 3
kodela alle Buttons einer ToggleButtonGroup deselektieren AWT, Swing, JavaFX & SWT 2
Milady Annzeigen alle Daten aus der Tabelle AWT, Swing, JavaFX & SWT 6
B MDI Anwendung alle maximierten InternalFrames in Tabs AWT, Swing, JavaFX & SWT 3
J Swing Monospace-Schrift für alle Systeme AWT, Swing, JavaFX & SWT 3
M Swing Alle Elemente eines Panels? AWT, Swing, JavaFX & SWT 9
J Swing Eine(und zwar ein und die selbe) WindowListener Instanz für alle JFrames AWT, Swing, JavaFX & SWT 8
J Swing Alle JFrames AWT, Swing, JavaFX & SWT 18
aze JTextfield nur so breit dass alle zeichen sichtbar sind AWT, Swing, JavaFX & SWT 2
R Swing alle Frames nutzen das gleiche Model AWT, Swing, JavaFX & SWT 2
André Uhres Swing Alle Komponenten eines JPanel aktivieren/deaktivieren AWT, Swing, JavaFX & SWT 4
E Im Frame alle Componenten abrufen AWT, Swing, JavaFX & SWT 2
K Alle Events abfangen mit GlassPane AWT, Swing, JavaFX & SWT 7
T JTree - alle Nodes entfernen AWT, Swing, JavaFX & SWT 8
D JCheckBoxItem in Untermenüs alle gleichzeitig an- bzw. aus AWT, Swing, JavaFX & SWT 3
E Drag&Drop JTable; Renderer füllt alle Zellen AWT, Swing, JavaFX & SWT 10
G Alle Werte einer Spalte in JTable zusammenrechnen AWT, Swing, JavaFX & SWT 2
G Alle Komponenten eines JPanels durchlaufen AWT, Swing, JavaFX & SWT 11
T Alle Folgefenster sollen im Hauptfenster geöffnet werden AWT, Swing, JavaFX & SWT 3
P Alle Komponenten von JPanel in der Mitte entfernen AWT, Swing, JavaFX & SWT 2
G Eine Schiftart für alle Komponenten festlegen AWT, Swing, JavaFX & SWT 6
G WindowListener für alle Fenster AWT, Swing, JavaFX & SWT 4
H <Synth> Alle die sich auskennen Bitte hier rein schaue AWT, Swing, JavaFX & SWT 2
Paule alle Elemente eines SWT Trees AWT, Swing, JavaFX & SWT 8
H JFileChooser für alle Dateien und Directories unterhalb AWT, Swing, JavaFX & SWT 7
C Beim Schließen eines fensters, schließen sich alle AWT, Swing, JavaFX & SWT 5
G Nicht alle Komponenten werden angezeigt AWT, Swing, JavaFX & SWT 8
S Alle EventListener einer JComponent abfragen? AWT, Swing, JavaFX & SWT 3
0 JList alle 20 Sekunden aktualisieren? AWT, Swing, JavaFX & SWT 8
K Graphics-Objekt zeichnet nicht alle Bilder AWT, Swing, JavaFX & SWT 3
M Listener für alle inneren Elemente gültig machen? AWT, Swing, JavaFX & SWT 5
M JList zeigt nicht alle Elemente AWT, Swing, JavaFX & SWT 4
B Alle URLs aller offenen Browser. AWT, Swing, JavaFX & SWT 12
N Alle Pixel-Koordinaten von z.B. g.drawLine(.) speichern AWT, Swing, JavaFX & SWT 7
L Alle Inhalte in BorderLayout.CENTER löschen? AWT, Swing, JavaFX & SWT 2
N Alle Komponenten eines JPanel aktivieren/deaktivieren? AWT, Swing, JavaFX & SWT 5
J [SWT] alle Zellen in einem Tree einzeln selektieren AWT, Swing, JavaFX & SWT 2
T JTree alle nodes expanden AWT, Swing, JavaFX & SWT 4
M Hauptfenster und alle Kinder schließen? AWT, Swing, JavaFX & SWT 7
T Alle Kinder eines JTree bekommen AWT, Swing, JavaFX & SWT 11
G Double-Click f. alle Komps UNIX u. WIN verschieden ? AWT, Swing, JavaFX & SWT 5
P TableCellRender für ALLE Spalten AWT, Swing, JavaFX & SWT 10
G Alle Elemente eines JPanel herausfinden? AWT, Swing, JavaFX & SWT 3
Luma Alle Fenster verstecken und wieder sichtbar machen? AWT, Swing, JavaFX & SWT 6
D Alle Inhalte einer JTextArea in einem JScrollPane löschen AWT, Swing, JavaFX & SWT 2
P JTree: Alle Knoten geöffnet anzeigen AWT, Swing, JavaFX & SWT 2
P JTree: alle Elemente ausklappen AWT, Swing, JavaFX & SWT 3
bernd JTree: alle Laufwerke anzeigen AWT, Swing, JavaFX & SWT 3
B Alle jMenu und JMenuItem in einem Array AWT, Swing, JavaFX & SWT 4
R removeAll() beseitigt nicht alle Komponenten!? AWT, Swing, JavaFX & SWT 11
M JTabbedPane zeigt alle Panels übereinander an :( AWT, Swing, JavaFX & SWT 8
F JavaFX JavaFX-Anwendungen testen AWT, Swing, JavaFX & SWT 1
L JavaFX JavaFX Anwendungen schön rednern? AWT, Swing, JavaFX & SWT 2
dzim JavaFX Aufbau eurer Anwendungen AWT, Swing, JavaFX & SWT 0
M Welches Pattern bei GUI Anwendungen? AWT, Swing, JavaFX & SWT 2
D Event Handling in Komplexen Anwendungen AWT, Swing, JavaFX & SWT 9
ARadauer Wenig Material zum Thema: Design, Layout, Usability von Swing Anwendungen AWT, Swing, JavaFX & SWT 11
ARadauer Swing Automatisierte GUI Tests von Swing Anwendungen AWT, Swing, JavaFX & SWT 2
M Swing Aktualisieren von laufenden Anwendungen AWT, Swing, JavaFX & SWT 10
L Zwei Anwendungen kommen sich in die Quere! AWT, Swing, JavaFX & SWT 4
F Allgemeine Frage über Fenster in Anwendungen AWT, Swing, JavaFX & SWT 2
X Externe Anwendungen in JInternalframe starten. AWT, Swing, JavaFX & SWT 5
A Cursor Icon bei DnD aus nativen Anwendungen AWT, Swing, JavaFX & SWT 2
T Warnsounds in Swing-Anwendungen abschalten AWT, Swing, JavaFX & SWT 4
M Vokabelprogram - Schleife für Liste soll schrittweise durchlaufen werden AWT, Swing, JavaFX & SWT 3
melaniemueller JavaFX Beispiel kann nicht ausgeführt werden AWT, Swing, JavaFX & SWT 4
B Mit ContentPane werden Komponenten angezeigt, mit SplitPane, JPanel nicht? AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben