Situation suivante:Comment garder le mainframe derrière la boîte de dialogue lors de la commutation des fenêtres de niveau supérieur?
J'ai une JFrame et j'appelle JOptionPane.showInputDialog("test")
. La boîte de dialogue modale sera affichée. Lorsque je passe ensuite à une autre fenêtre ouverte dans Windows (disons Firefox) puis que je retourne à mon application Java (en cliquant sur l'onglet dans la barre des tâches de Windows ou avec ALT + TAB), seule la boîte de dialogue s'affiche.
Est-il possible d'afficher le cadre principal derrière la boîte de dialogue lors du passage à mon application? E.g. Eclipse se comporte de la manière souhaitée lorsque vous ouvrez la boîte de dialogue Préférences. Eclipse est SWT, mais c'est peut-être aussi possible dans Swing!
exactement ce que je cherchais! merci –
Vous devriez probablement utiliser la boîte de dialogue de 'JOptionPane' pour assurer l'aspect et la convivialité de la plate-forme standard pour le message. Il est vrai que vous ne pouvez pas obtenir le dialogue avec les méthodes statiques de 'JOptionPane', mais vous pouvez instancier un' JOptionPane' puis l'appeler 'createDialog'. –