Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何制作全屏Java应用程序。?_Java_Swing_Fullscreen_Layout Manager - Fatal编程技术网

如何制作全屏Java应用程序。?

如何制作全屏Java应用程序。?,java,swing,fullscreen,layout-manager,Java,Swing,Fullscreen,Layout Manager,我想做一个Java应用程序。具有全屏幕,可在所有屏幕分辨率上正确运行 我在我的JFrame中尝试了Toolkit,它使我的框架全屏显示,但当我在800 x 600屏幕大小上运行它时,它的一些组件(例如JButton,JTextField)没有显示,而是以1600 x 900屏幕大小正确显示 如何制作全屏Java应用程序。使用强健的组件布局?试试: JFrame jf = new JFrame(); jf.setExtendedState(JFrame.MAXIMIZED_BOTH); jf.s

我想做一个Java应用程序。具有全屏幕,可在所有屏幕分辨率上正确运行

我在我的
JFrame
中尝试了
Toolkit
,它使我的框架全屏显示,但当我在800 x 600屏幕大小上运行它时,它的一些组件(例如
JButton
JTextField
)没有显示,而是以1600 x 900屏幕大小正确显示

如何制作全屏Java应用程序。使用强健的组件布局?

试试:

JFrame jf = new JFrame();
jf.setExtendedState(JFrame.MAXIMIZED_BOTH); 
jf.setUndecorated(true);
jf.setVisible(true);

您的JFrame可能使用了“null”

setLayout(null).
请使用JFrame所需的密码尝试以下操作:
setExtendedState(JFrame.MAXIMIZED_两者)
此.setExtendedState(JFrame.MAXIMIZED\u两者)

您可以尝试上面的方法,它会将整个java应用程序窗口的大小调整为可用的桌面分辨率。

Thnks可能重复,但我的JFrame根据屏幕分辨率而不是其组件正常工作。