哪个监视器面板运行我的Swing GUI?

时间:2012-04-04 10:56:19

标签: java swing graphics

我在多监视器环境中运行Swing GUI。从Main-GUI我想打开第二个屏幕。如果主GUI已在第二个监视器中运行,则新窗口应在第一个监视器中打开。

所以我正在寻找获得当前主GUI运行的监视器ID的可能性。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

GraphicsEnvironment课程在这里应该有所帮助。

类似的问题是答案here

最有可能需要跟踪帧的位置(即用户拖动它们的位置),以便识别帧在任何给定时间点位于哪个屏幕上。这可以通过监视关于屏幕的鼠标事件来完成,如here所述。