如何追溯使java应用程序适合不同的屏幕

如何追溯使java应用程序适合不同的屏幕,java,resize,screen,Java,Resize,Screen,我有一个相当大(6000行)的java应用程序,有40多个按钮等,窗口大小固定。 这给那些想使用它的人带来了问题,因为它对其他人来说太小了,太大了,没有滚动!如何追溯使其适合不同的屏幕? 如果您的是Swing GUI(您还没有提到这一点),请感谢 不要使用固定尺寸的东西 使用布局管理器和嵌套的JPanel为您完成繁重的工作 对您的问题的一条评论提到使用GridBagLayout,但我建议您避免使用它,而是使用使用使用更简单布局管理器的嵌套JPanel,或者使用MigLayout 要填充屏幕,请适

我有一个相当大(6000行)的java应用程序,有40多个按钮等,窗口大小固定。 这给那些想使用它的人带来了问题,因为它对其他人来说太小了,太大了,没有滚动!如何追溯使其适合不同的屏幕? 如果您的是Swing GUI(您还没有提到这一点),请感谢

  • 不要使用固定尺寸的东西
  • 使用布局管理器和嵌套的JPanel为您完成繁重的工作
  • 对您的问题的一条评论提到使用GridBagLayout,但我建议您避免使用它,而是使用使用使用更简单布局管理器的嵌套JPanel,或者使用MigLayout
  • 要填充屏幕,请适当设置扩展状态:
    setExtendedState(JFrame.MAXIMIZE\u两者)

  • 如果使用Swing,请调整窗口的大小,并选择正确的布局管理器(可能是gridbag)