我想知道是否可以用Java检测计算机的主监视器,如果是这样,我想知道如何(即代码示例)。
答案 0 :(得分:2)
如果您正在运行JFrame,以下内容将为您提供设备列表:
GraphicsEnvironment gEnvironment = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] dDevices= gEnvironment.getScreenDevices();
不确定,但第一个应该是默认值。
您也可以尝试:
GraphicsEnvironment gEnvironment = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice dDevice= gEnvironment.getDefaultScreenDevice();
返回默认屏幕设备。