在JavaFX中获取当前阶段的GraphicsDevice

时间:2015-07-05 17:15:03

标签: java swing javafx awt javafx-2

是否可以获得当前JavaFX阶段的GraphicsDevice?

我知道您可以通过Screen.getScreensForRectangle方法获取当前屏幕,但我确实需要GraphicsDevice。

1 个答案:

答案 0 :(得分:3)

使用Screen方法,例如其中一个getScreensForRectangle(),找到感兴趣的screen。在从getLocalGraphicsEnvironment()获取的GraphicsEnvironment中,迭代每个GraphicsConfiguration的每个GraphicsDevice,以找到其边界与从screen.getBounds()获得的边界相交的设备。可能不止一个。典型的迭代方案显示为here