我在多显示器环境中运行 Swing GUI。我想从主 GUI 打开第二个屏幕。如果主 GUI 已经在第二个监视器中运行,则新窗口应该在第一个监视器中打开。
所以我正在寻找获取当前主 GUI 运行的监视器 ID 的可能性。
有什么想法吗?
最佳答案
GraphicsEnvironment类应该在这里有所帮助。
类似问题已有解答here .
很可能需要跟踪帧的位置(即用户拖动它们的位置),以便及时识别帧在任何给定时间点位于哪个屏幕上。这可以通过监视与屏幕相关的鼠标事件来完成,如所述 here .
关于java - 在哪个监视器面板中运行我的 Swing GUI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10009706/