2017-05-14 2 views
0

Ich habe ein JOptionPane, das ein benutzerdefiniertes Panel anzeigt. Ich habe gelesen, dass das Optionsfenster nicht geöffnet werden kann, nachdem zum Beispiel die OK-Taste gedrückt wurde. Ist das wirklich wahr und wenn nicht wie könnte es gemacht werden?Wie ein JOptionPane geöffnet bleibt

EDIT

ich diesen Link sehr nützlich Link http://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html#stayup

+0

Sie könnten immer Ihr eigenes Popup-Fenster erstellen – Chris

+0

@Chris ich hav e zwei verschachtelte. Und beide werden beendet, nachdem eine der Tasten gedrückt wurde. –

+1

Wenn Chris Rat nicht in Ordnung ist, dann erweitern Sie die Klasse ... –

Antwort

0

ist mit dem Bild ein Beispiel hier gefunden, wenn JComboBox auf JOptionPane gelegen, und es ist zu bleiben, nachdem in JComboBox klicken: Force JOptionPane to Stay Open

... 
    JComboBox optionControl = new JComboBox(options); 
     optionControl.setSelectedIndex(3); 
     JOptionPane.showMessageDialog(null, optionControl, "Option", 
     JOptionPane.QUESTION_MESSAGE); 
    ...