有一个JFrame,当它在多显示器环境中时,如何在全屏显示中显示此JFrame?例如,现在JFrame正在显示器1中显示,当它要切换到全屏显示模式时,它必须显示在显示器1中;如果在监视器2显示的是,当要改变到全屏显示模式下,它必须被显示在 在监视器2如何在多显示器环境下以全屏显示模式显示JFrame?
1
A
回答
1
尝试此,
对于单屏
Toolkit tool = Toolkit.getDefaultToolkit();
Dimension dim = tool.getScreenSize();
int screenWidth = dim.getWidth();
int screenHeight = dim.getHeight();
多种屏幕
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] gs = ge.getScreenDevices();
// Get size of each screen
for (int i=0; i<gs.length; i++) {
DisplayMode dm = gs[i].getDisplayMode();
int screenWidth = dm.getWidth();
int screenHeight = dm.getHeight();
}
+0
谢谢你的关注。但那又如何?不关注如何以全屏模式显示,而是在当前的监视器中显示它。 – user1441634
+0
setSize(screenWidth,screenHeight); –
+0
问题是当它在显示器1或2中,然后它变为全屏模式时,jframe将始终显示在显示器1中。 – user1441634
相关问题
- 1. Java全屏jframe与双显示器
- 2. Xlib全屏多显示器
- 3. 以全屏模式显示的图片
- 4. 使用XNA在多个显示器上全屏显示
- 5. AS3 FLVPlayback全屏模式显示黑屏
- 6. 在多显示器环境中保存JFrame位置
- 7. 在Tkinter上显示全屏模式
- 8. 如何在全屏模式下在IE8中显示滚动条?
- 9. 如何全屏显示QGLWidget?
- 10. SDL假全屏模式在Linux下的双显示器设置
- 11. NSWindow全屏显示,但显示码头
- 12. 全屏显示不显示视频
- 13. 双显示器全屏Swift
- 14. Java和全屏模式在多个显示器
- 15. 如何在多显示器设置中强制闪烁全屏显示到特定显示器
- 16. NSToolbar进入全屏模式时显示
- 17. 不要在全屏模式下显示偏好屏幕Android
- 18. 如何以全屏显示图像?
- 19. 如何以全屏显示绘图
- 20. 如何在全屏显示RoyalSlider时显示标题
- 21. JFrame不显示
- 22. 在双显示器配置中全屏显示Silverlight视频
- 23. 在iOS的外部显示器上显示全屏
- 24. 在辅助显示器上全屏显示
- 25. 如何保证显示器永不离开全屏模式?
- 26. 如何在JFrame Web浏览器视图中显示以显示网页?
- 27. 闪屏在iPad上不显示,但显示在模拟器
- 28. 可可全屏显示屏,不消隐主显示屏mac
- 29. 显示JFrame在使用双屏幕时在主显示器上居中使用
- 30. AS3在全屏模式下显示帧频
的问题是,当它在监视器1或2,然后它改变到全屏模式,JFrame中将被显示在监视器1 – user1441634