Java - 检测主监视器

时间:2013-11-26 17:02:08

标签: java multiple-monitors

我想知道是否可以用Java检测计算机的主监视器,如果是这样,我想知道如何(即代码示例)。

1 个答案:

答案 0 :(得分:2)

如果您正在运行JFrame,以下内容将为您提供设备列表:

GraphicsEnvironment gEnvironment = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] dDevices= gEnvironment.getScreenDevices();

不确定,但第一个应该是默认值。

您也可以尝试:

GraphicsEnvironment gEnvironment = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice dDevice= gEnvironment.getDefaultScreenDevice();

返回默认屏幕设备。