setBounds(....)
-
Hallo,
wie kann man Komponent auf eine JPanel Plazíeren aber in Abhängigkeit vom Bildschirmauflösung.
Das Problem ist wenn ich das Programm in eine 17 zoll Monitor starte
dann die Plazierung der Komponente sieht ansders aus
wenn ich das Programm in 19 zoll Monitor startewie kann ich es lösen ??
danke
-
Du benutzt einfach das default Toolkit um die Bildschirm auflösung zu ermitteln:
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
nun kannst du über d.height und d.width die aktuelle Bildschirmauflösung verwenden: zB:Panel.setBounds( d.height/4 , d.width/4 , d.height/2 , d.width/2 );
ich hoffe das hilft weiter.
-
Genau dafür gibt es Layoutmanager!