2011-10-30 42 views
0

我正在使用swing编写桌面应用程序。我的问题是,它是一个全屏应用程序,必须在具有不同屏幕和不同结果的不同计算机上运行。有没有一种优雅的方式来解决这个问题? 我也在想我可以使用某种百分比调整屏幕上的每个组件的大小,并将它们放在屏幕上的绝对位置?我很确定这可能会工作。我只是不知道,如果这是好的编码...全屏幕不同分辨率的应用程序

在此先感谢。

+5

使用布局管理器。 – camickr

+0

全屏显示你的意思是你不想让任务栏显示出来吗? –

回答

1

你可以试试这个:

Toolkit.getDefaultToolkit().getScreenResolution(); 

GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); 
GraphicsDevice gd = ge.getDefaultScreenDevice(); 
gd.setFullScreenWindow(app);