gpt4 book ai didi

java - 在双显示器配置中的特定屏幕中显示 JFrame

转载 作者:IT老高 更新时间:2023-10-28 20:39:58 25 4
gpt4 key购买 nike

我有一个双显示器配置,如果找到它,我想在特定显示器中运行我的 GUI。我试图通过我的屏幕设备的 GraphicConfiguration 对象创建我的 JFrame 窗口,但它不起作用,框架仍显示在主屏幕上。

如何设置必须显示我的框架的屏幕?

最佳答案

public static void showOnScreen( int screen, JFrame frame )
{
GraphicsEnvironment ge = GraphicsEnvironment
.getLocalGraphicsEnvironment();
GraphicsDevice[] gs = ge.getScreenDevices();
if( screen > -1 && screen < gs.length )
{
gs[screen].setFullScreenWindow( frame );
}
else if( gs.length > 0 )
{
gs[0].setFullScreenWindow( frame );
}
else
{
throw new RuntimeException( "No Screens Found" );
}
}

关于java - 在双显示器配置中的特定屏幕中显示 JFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4627553/

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