是否可以获得当前JavaFX阶段的GraphicsDevice?
我知道您可以通过Screen.getScreensForRectangle方法获取当前屏幕,但我确实需要GraphicsDevice。
答案 0 :(得分:3)
使用Screen
方法,例如其中一个getScreensForRectangle()
,找到感兴趣的screen
。在从getLocalGraphicsEnvironment()
获取的GraphicsEnvironment
中,迭代每个GraphicsConfiguration
的每个GraphicsDevice
,以找到其边界与从screen.getBounds()
获得的边界相交的设备。可能不止一个。典型的迭代方案显示为here。