java - 如何从 Java Swing 应用程序中识别监视器?

标签 java swing user-interface usability

我为我的客户编写了一个 swing 应用程序,其中一些使用了多个显示器。不幸的是,Java Swing 应用程序在存在多个监视器并且弹出窗口出现在第一个或第二个窗口中的环境中很困惑。我如何确定客户端有多个显示器并强制应用程序始终显示在一个显示器上?

最佳答案

  1. 要检测屏幕数量,请使用 GraphicsEnvironment.getScreenDevices() .
  2. 要指定监视器,请参阅此 question ,或 GraphicsDevice 中的示例API。

关于java - 如何从 Java Swing 应用程序中识别监视器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6794054/

相关文章:

java - 具有多个用户 OU 和多个访问 CN 的 Spring LDAP 身份验证

java - BufferedImage 图像指针数据作为 C 函数的 JNI 参数

java - 检查点 (x,y) 是否在直线上绘制的两点之间

java - TextAreaSample JTextArea JScrollPane

java - 基本 Java Swing - 在运行时添加带有图标的 JLabels

java - 在 Java GUI 中暂停执行

java - JTable 仅在我调用 GUI() 的新实例时刷新;

java - 是否可以直接从日历字段获取时差?

java - 在显示 JOptionPane.showMessageDialog 后重新启用 Java 中的工具提示

java - 如何在 JTable 中显示空值?