我在多监视器环境中运行 Swing GUI。从 Main-GUI 我想打开第二个屏幕。如果主 GUI 已经在第二台监视器中运行,则新窗口应在第一台监视器中打开。
因此,我正在寻找获取当前主 GUI 运行的监视器 ID 的可能性。
有任何想法吗?
GraphicsEnvironment类在这里应该有所帮助。
A similar question has been answers here。
很可能需要跟踪帧的位置(即用户拖动它们的位置),以便识别帧在任何给定时间点位于哪个屏幕上。这可以通过监视与屏幕相关的鼠标事件来完成,如此处所述。