【发布时间】:2010-10-05 21:58:33
【问题描述】:
我有一个 包含面板 JPanel 带有流布局,包含面板 在 JScrollPane 中, 包含面板 包含一堆其他的JPanels,即内部面板。所有内板都具有相同的尺寸。如果有更多面板,则 包含面板 可以保持其宽度,然后将它们向下网格化,如果有更多面板,则 包含面板 > 可以保持其高度,则内面板在同一网格中对齐,但最后一行除外,它与上一行居中。
当我调整对话框的大小时,包含面板会扩展并且布局流布局执行其职责,但是尽管面板的大小超过了 JScrollPane 的边界,但滚动条不会出现.
当我动态调整包含面板的大小时,如何控制滚动条的外观?
至于图片,他们应该总结一下:
扩大对话框宽度后:
亚当
【问题讨论】:
-
一个独立的最小代码示例可能会帮助人们更容易地理解您的问题。
-
“向下网格化”是什么意思?屏幕截图也会有所帮助。通常,您可以使用动态布局或滚动,但不能同时使用两者。
-
有趣的是我从来没有使用过
FlowLayout,因为它对于任何非平凡的 GUI 来说都太原始了,所以我没有意识到你在描述它的默认行为。
标签: swing jscrollpane java flowlayout