代码之家  ›  专栏  ›  技术社区  ›  Jeach

Java的FlowLayout无法正确调整大小

  •  6
  • Jeach  · 技术社区  · 16 年前

    JFrame 初始化为 BorderLayout JScrollPane 作为它的 CENTER

    滚动窗格设置为 VERTICAL_SCROLLBAR_ALWAYS HORIZONTAL_SCROLLBAR_NEVER 政策。我的意图 frame

    在我的 scroll pane ,我添加了一个简单的 JPanel (我们称之为内容面板)它是用 FlowLayout (和 LEADING 政策)。

    为了测试这一点,我只需填充 content panel 有20个 JLabel("Item " + n) 组件,其中 n 是循环计数器。

    我希望看到我的 labels 如果 框架

    flow layout 滚动面板 涉及到什么?

    如果我移除 滚动面板 一起把 内容面板 直接在 框架 ,则会出现所需的包装效果,但如果 框架 内容面板

    标签

    关于如何解决这个问题有什么建议吗?

    谢谢。

    2 回复  |  直到 11 年前
        1
  •  11
  •   camickr    16 年前
        2
  •  0
  •   JamesDmdy    11 年前

    如果使用设计器,则必须将preferedSize属性设置为null(删除已设置的内容),然后通过单击preferedSize属性名称旁边的三点[…]按钮设置首选大小,并输入首选值。

    我也遇到了同样的问题¨我和它为我工作