【问题标题】:How to retroactively make a java app fit different screens如何追溯使 java 应用程序适合不同的屏幕
【发布时间】:2014-08-03 19:31:09
【问题描述】:

我有一个相当大(6000 行)的 Java 应用程序,有超过 40 个按钮等,并且窗口大小固定。 这对于想要使用它的人来说是个问题,对于其他人来说它太小了,它太大而没有滚动!如何追溯使其适合不同的屏幕? 谢谢

【问题讨论】:

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

标签: java resize screen


【解决方案1】:

如果你的是 Swing GUI(你还没有提到这个)

  1. 不要使用固定大小的任何东西。
  2. 使用布局管理器和嵌套的 JPanel 为您完成繁重的工作。
  3. 对您的问题的一条评论提到使用 GridBagLayout,但我建议您避免使用它,而是使用使用更简单布局管理器的嵌套 JPanel,或使用 MigLayout。
  4. 要填充屏幕,请适当设置扩展状态:setExtendedState(JFrame.MAXIMIZE_BOTH)

【讨论】:

    猜你喜欢
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-04
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    • 1970-01-01
    相关资源
    最近更新 更多