On 23.09.2016 19:03, Sergey Bylokhov wrote:
On 23.09.16 18:46, Semyon Sadetsky wrote:
I do not get it. Toolkit.getScreenSize() should return the size of
the
primary screen which is default screen device in terms of
GraphicsEnvironment.
No, it is a whole desktop size (joint virtual screen in case of
multi-monitor). It has been working that way always.
Then this is a bug.
Why?
Because it does not work as it should.
Interesting... How did you conclude that?
Because it should return the bounds of the primary screen, not
"combined virtual screen". Also its spec should be updated to mention
units instead of real pixels which differs in HiDPI.
Screen is a platform dependent term. In case Xinerama is on there is
only one screen in multi-monitor configuration. In this case individual
monitor parameters still can be get using special Xrandr library but for
window manager there is only one screen (combined). Since java toolkit
communicates to WM it should use WM's "language".