javafx - 使用主监视器和辅助监视器时如何识别打开的窗口是哪个监视器:JavaFx
问题描述
我正在使用多个监视器,在从主窗口打开弹出窗口之前,我需要检查主窗口当前在哪个监视器上处于活动状态(打开)。如何检查 JavaFx。
解决方案
使用Screens.getScreensForRectangle
. 使用窗口的边界,您应该能够获得用于显示其区域的屏幕列表:
List<Screen> windowScreens = Screens.getScreensForRectangle(window.getX(), window.getY(),
window.getWidth(), window.getHeight());
推荐阅读
- html - 要检查默认角度的白色重新加载复选框
- php - 使用 CentOS 8 在 PHP 7.4 中安装 pdo_sqlsrv 驱动程序
- serialization - 如何在 Rust 中抽象出远程或本地的可序列化对象?
- npm - 未捕获的错误:“目标”是必需选项 - Svelte
- mysql - 在 LIMIT 子句中使用算术运算符和/或括号
- oracle - 将对象作为输出参数 PL/SQL 传递时对未初始化组合的 Oracle 引用
- xamarin.forms - Web 视图 Xamarin 表单
- gtag.js - Google Analytics - 收入不正确(退款)
- c++ - C++:为什么我可以在这里访问私有属性?
- postgresql - EF Core - 在 PostgreSQL 13 中将列类型从 varchar 更改为 uuid:列不能自动转换为 uuid 类型