Java Swing ;如何使程序在屏幕的最右侧启动?

标签 java swing

默认情况下,我的 Swing 程序从监视器的左上角开始。有没有办法让它在右侧弹出?

双显示器怎么样?我可以让它在正确的显示器上弹出吗?

谢谢。

卡罗

最佳答案

有很多关于使用 GraphicsEnvironment 的问题/答案做类似的事情。

您可以使用 GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices() 获取所有监视器,然后调用 GraphicsDevice#getConfigurations 然后调用 GraphicsConfiguration#getBounds 获取每个显示器的大小和位置,然后使用您的高中几何来找到“正确”的显示器。 (请注意,真正的多显示器设置可以将它们放在任意位置。)

关于Java Swing ;如何使程序在屏幕的最右侧启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3788143/

相关文章:

java - 错误 : android. widget.LinearLayout cannot be cast to android.widget.EditText 的问题

java - 在 Android 中无法同时关闭 2 个 AlertDialog

java - JTabbedPane JLabel, JTextField

java - 按后退按钮后主要 Activity 不会返回

java - 可靠地强制驱逐 Guava map

java - JTable 单元格编辑器十进制阈值

java - 使用 GET 时在 netbeans 中引发异常

java - 按钮最初不绘制

java - JCheckBox 选中时返回 false

java - 获取下一个字典字符