Hallo ich hab unter Ubuntu 9.10 zwei Monitore angeschlossen, nun ist mein Problem, dass ich ein Fenster möchte dass genau so groß ist wie einer meiner Monitore, (mir is egal welcher) mein Problem ist nun, dass ich anschließend die Größe des Fensters wissen muss,
hab nun ungefähr folgenden Code,
nun passiert folgendes er öffnet mir zwar das Fenster in einem meiner Monitore und füllt diesen auch ganz aus, nur die WErte dich ich mit System.out.println() bekomme sind einfach beide Monitore addiert.
Konkreter.
der erste Monitor hat bei mir auflösung 1280x800 und der andere 1280x1024
das ergbniss von Java is nun
2360x 1024
Wie mach ich das nun, dass ich nur die wirkliche Bildschirmgröße bekomme
mfg Michael
hab nun ungefähr folgenden Code,
Java:
public class Test extends JFrame {
public static void main(String[] args){
new Test();
}
public Test(){
this.setSize(this.getToolkit().getDefaultToolkit().getScreenSize());
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
this.setVisible(true);
System.out.println(this.getWidth()+" "+this.getHeight());
}
}
nun passiert folgendes er öffnet mir zwar das Fenster in einem meiner Monitore und füllt diesen auch ganz aus, nur die WErte dich ich mit System.out.println() bekomme sind einfach beide Monitore addiert.
Konkreter.
der erste Monitor hat bei mir auflösung 1280x800 und der andere 1280x1024
das ergbniss von Java is nun
2360x 1024
Wie mach ich das nun, dass ich nur die wirkliche Bildschirmgröße bekomme
mfg Michael