【问题标题】:Resizing a JFrame and all the contents inside调整 JFrame 和里面的所有内容的大小
【发布时间】:2012-03-24 09:19:02
【问题描述】:

我正在制作一个游戏,我想知道是否有任何方法可以调整框架的大小,以便内部的所有内容也随之调整大小?

【问题讨论】:

  • 你用的是什么布局管理器?
  • 我使用的是空布局,以便可以将标签放置在需要的位置。
  • “我正在使用空布局,所以我..” ..会使调整 GUI 大小等事情变得复杂吗?了解如何使用布局。他们会妥善处理这些事情。
  • @Kevin King 请不要忘记点赞和accept正确答案
  • 空布局只有在与设计师合作时才有用。否则使用 Swing 库提供的布局

标签: java swing layout jframe resize


【解决方案1】:

这是LayoutManager 的工作。仔细选择您的LayoutManager,以便正确安排您的组件。例如,如果您使用BorderLayout,则中心组件将被拉伸以占据所有未被 NORTH-SOUTH 或 WEST-EAST 占用的空间。

【讨论】:

    【解决方案2】:

    您需要为您选择正确的LayoutManager。通过将 JPanel 放在 JPanel 中,您可以在布局中拥有布局。

    如果您发现 Java Swing 库这样使用很烦人,那么我建议您使用 Netbeans IDE,您可以在其中直观地设计 GUI 的外观。

    【讨论】:

      猜你喜欢
      • 2017-06-15
      • 1970-01-01
      • 2012-05-16
      • 2016-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-19
      • 1970-01-01
      相关资源
      最近更新 更多