JOptionPane showInputDialog-Position

8

Wie kann ich die Position eines JOptionPane angeben? Kann jemand eine Klasse erstellen, die JOptionPane.showInputDialog erweitert, die auch eine x, y-Position einnimmt?

    
CodeGuy 21.03.2012, 15:38
quelle

2 Antworten

7

Sie können JOptionPanes setLocation ( ...) Methode. ODER Anstatt JOptionPane zu verwenden, können Sie ein JDialog erweitern und Geben Sie dann die Position auf dem Bildschirm an.

Hier ist ein funktionierendes Codebeispiel, wie von @HovercraftFullOfEels empfohlen, nur dieses Beispiel wird Ihnen helfen, die Eingabe vom Benutzer zu erhalten, wie Sie gefragt haben:

%Vor%     
nIcE cOw 21.03.2012, 15:43
quelle
5

Ein JOptionPane kann einfach in einen JDialog umgewandelt werden (sehen Sie sich die JOptionPane API an und es wird dir zeigen, wie mit Beispiel). Dann können Sie die Position des erstellten JDialogs festlegen.

z. B. aus der Dokumentation:

%Vor%     
Hovercraft Full Of Eels 21.03.2012 15:49
quelle

Tags und Links