swing使GUI适应Java中的屏幕大小
我有一个用Java开发的游戏,带有Swing和AWT库。由于游戏是全屏的,我想把它调整到尽可能多的屏幕上。我在我的电脑上测试了它,它的屏幕尺寸是1680 x 1050,但在我的笔记本电脑上,它的尺寸是1440 x 900,似乎有点错误
我的问题是,是否有任何公式(屏幕宽度和高度),使分数(+数字)、退出(隐藏在右下角的Q)、快照(+数字)和菜单完美地位于屏幕的每个角落?此外,骰子似乎没有正确居中
你可以在下面搜索框中键入要查询的问题!
我有一个用Java开发的游戏,带有Swing和AWT库。由于游戏是全屏的,我想把它调整到尽可能多的屏幕上。我在我的电脑上测试了它,它的屏幕尺寸是1680 x 1050,但在我的笔记本电脑上,它的尺寸是1440 x 900,似乎有点错误
我的问题是,是否有任何公式(屏幕宽度和高度),使分数(+数字)、退出(隐藏在右下角的Q)、快照(+数字)和菜单完美地位于屏幕的每个角落?此外,骰子似乎没有正确居中
# 1 楼答案
不要依赖“神奇”的数字。使用
getWidth()
和getHeight()
值查询组件的宽度和高度根据您的需要,您甚至可以缩放屏幕的部分