如何获取外屏的位置数据

时间:2011-11-02 16:34:02

标签: java

我希望我的java应用程序在特定屏幕中启动(假设将有多个屏幕连接到计算机)。问题是我似乎无法获得外部屏幕的位置数据。

我有一个获取数据的黑客:

    GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices()[1]; //Gets the external screen.
    gd.setFullScreenWindow(someWindow); //Sets some window fullscreen. This line has to be here or you get a null-pointer in the next line.
    Point location = gd.getFullScreenWindow().getLocation();

有没有更好的方法来获取此信息? 我不想让窗户进入客栈,而不是全屏,只是为了得到设备的位置数据。

0 个答案:

没有答案