gpt4 book ai didi

java - 识别 Java 应用程序在哪个监视器中运行

转载 作者:行者123 更新时间:2023-11-30 04:14:42 24 4
gpt4 key购买 nike

我正在编写一个截图工具应用程序。我已将另一个显示器连接到我的笔记本电脑。应用程序必须识别当前正在哪个监视器上运行并捕获其屏幕。就像当我在外部监视器中运行应用程序时,我需要捕获它的屏幕。

我用来执行此操作的代码需要提供监视器编号。但我希望应用程序能够识别它。

      GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] gs = ge.getScreenDevices();
gs[0].getDisplayMode();
Dimension mySize = new Dimension(width, height);
width = (int) mySize.getWidth();
height = (int) mySize.getHeight();

最佳答案

你可以这样做:

JFrame frame = new JFrame();
// ...
GraphicsDevice device = frame.getGraphicsConfiguration().getDevice();

关于java - 识别 Java 应用程序在哪个监视器中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18723569/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com