Guten Tag Alle
Ich habe sechs baugleiche Monitore (1920 x 1080, 27")
Angeordnet in zwei Reihen à 3 Stück.
Wenn ich das manuell ausrechne komme ich auf eine Dimension von: 5760 x 2160
Meine Frage ist, wie kann ich mit java auf dieses Ergebnis kommen?
Einfach devices.length durch 2 zu teilen bringt es auf dem zweiten Compi nicht, weil der 5 Monitore hat!
Drei in der untersten Reihe und zwei in der 2. Reihe (EINGEMITTET)
Diese Anordnung wird für ein anderes Programm, zwecks Ausgabe, so erwartet!
Ab hier komme ich mit meinen bescheidenen Kenntnissen nicht mehr weiter...
Wenn es dazu im JDK nichts vorgefertigtes gibt, wie würde dann ein Workaround aussehen?
Mit welchen Infos aus GraphicsEnvironment könnte ich da arbeiten?
Vielen Dank
Ohne Hilfe komme ich da nicht weiter.
PS:
Es gibt noch eine dritte Station die vier Monitore auf einer Reihe hat!
Wenn ich da durch 2 teile, habe ich oben zwei schwarze Felder und unten fehlen mir zwei Monitore.
Ich habe sechs baugleiche Monitore (1920 x 1080, 27")
Angeordnet in zwei Reihen à 3 Stück.
Wenn ich das manuell ausrechne komme ich auf eine Dimension von: 5760 x 2160
Meine Frage ist, wie kann ich mit java auf dieses Ergebnis kommen?
Java:
GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] devices = env.getScreenDevices();
devices.length; //ergibt 6 Monitore
/*
6 * 1920 wäre also FALSCH
6 * 1080 ist ebenso FALSCH
*/
int w = env.getMaximumWindowBounds().width;
int h = env.getMaximumWindowBounds().height;
/*
Wenn die (Task) Leiste ganz links auf ERSTEM Monitor und ebenfalls auf viertem
Monitor Vertikal gesetzt ist, ist w um die Breite der Leiste zu KLEIN!
Wenn die Liste am unteren Rand auf allen drei Monitoren liegt ist h um die höhe der
Leiste zu klein.
*/
Drei in der untersten Reihe und zwei in der 2. Reihe (EINGEMITTET)
Diese Anordnung wird für ein anderes Programm, zwecks Ausgabe, so erwartet!
Ab hier komme ich mit meinen bescheidenen Kenntnissen nicht mehr weiter...
Wenn es dazu im JDK nichts vorgefertigtes gibt, wie würde dann ein Workaround aussehen?
Mit welchen Infos aus GraphicsEnvironment könnte ich da arbeiten?
Vielen Dank
Ohne Hilfe komme ich da nicht weiter.
PS:
Es gibt noch eine dritte Station die vier Monitore auf einer Reihe hat!
Wenn ich da durch 2 teile, habe ich oben zwei schwarze Felder und unten fehlen mir zwei Monitore.
Zuletzt bearbeitet: