Verhalten von JOptionpane.showXXXDialog(...)
-
Hi Leute weiß einer von euch zufällig wie man das verhalten der Java Dialoge implementiert, dass die aufrufende Methode auf die Eingabe wartet? Ich habe eine Ausgabe die ich per Tabelle in nem Dialog anzeigen möchte, und ich möchte das die Methode wartet bis das Dialogfenster wieder geschlossen wird. Das das Fenster nicht reagiert ist ja Standard nur für die aufrufende Methode hab ich bisher nix gefunden.
-
Z.B. über den "modal"-Parameter von JDialog:
http://java.sun.com/javase/6/docs/api/javax/swing/JDialog.html
-
Modal blockt nur die Eingabe an das Fenster das ist wie ich oben geschrieben habe kein Problem es geht mir darum das die Methode aus der ich den Dialog aufgerufen habe stehen bleibt bis der Dialog geschlossen wird um zum Beispiel nen Auswahlwert zurückzugeben
-
Genau das passiert doch aber:
Notes for modal dialogs:
setVisible(true): If the dialog is not already visible, this call will not return until the dialog is hidden by calling setVisible(false) or dispose().
Ansonsten müsstest du mal etwas Quelltext posten.
-
Ah ok ich hatte nur gelesen, was beim Konstruktor steht ich teste es mal
Danke dir.
EDIT: Hat geklappt. Wieder was über Modal gelernt