Java Toolkit获取第二屏幕大小
|
我的计算机上插入了两个屏幕,并且想知道JFrame或Toolkit中是否可以检测窗口在哪个屏幕上?
我有以下代码:
java.awt.Toolkit.getDefaultToolkit().getScreenSize();
哪个获取主屏幕的屏幕尺寸,但是如何获取第二个屏幕的尺寸或检测该窗口位于哪个屏幕上?
没有找到相关结果
已邀请:
4 个回复
仇聘发栖
: 返回所有屏幕GraphicsDevice对象的数组。 您可以从那些GraphicDevice对象中获取尺寸(通过
间接获得)。 (该页面还显示了如何在特定设备上放置框架。) 您可以通过
方法从JFrame到其设备,该方法返回一个具有
的GraphicsConfiguration。 (使用ѭ5probably方法可以区分屏幕。)
屑凉赦
输出为:
因此,您可以看到它返回了两个屏幕。他有两个1024x768的屏幕,彼此相邻放置。 可以优化代码,因为您只需要宽度和高度:
悲帽慑彤电
芜任亮蜡