Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Java获取当前屏幕?_Java_Swing_Screen_Jdialog_Multiple Monitors - Fatal编程技术网

如何使用Java获取当前屏幕?

如何使用Java获取当前屏幕?,java,swing,screen,jdialog,multiple-monitors,Java,Swing,Screen,Jdialog,Multiple Monitors,我正在尝试使用双屏幕在当前屏幕中打开JDialog。但是,该对话框始终在主屏幕中打开 要获取屏幕,我使用以下代码: GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice[] screens = ge.getScreenDevices(); 我需要知道运行应用程序的监视器,并强制在当前屏幕中打开对话框 提前感谢您的帮助。请检查此优雅答案的可能副本。。。。希望这对以下主题

我正在尝试使用双屏幕在当前屏幕中打开JDialog。但是,该对话框始终在主屏幕中打开

要获取屏幕,我使用以下代码:

GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] screens = ge.getScreenDevices();
我需要知道运行应用程序的监视器,并强制在当前屏幕中打开对话框


提前感谢您的帮助。

请检查此优雅答案的可能副本。。。。希望这对以下主题有所帮助:-)