我希望创建一个JPanel的子类,它将保留一个固定的高度和宽度,在其中我可以添加一系列组件,这些组件将根据X或Y轴顺序出现,在当前行没有可用空间的地方环绕到下一行。
不幸的是,BoxLayout似乎只是为了沿着X轴或Y轴在一条直线上布局组件。然而,这似乎违反直觉,因为文档将其描述为带有附加功能的FlowLayout。因此,我肯定认为一定有一种方法来实现我所希望的?
,因为文档将其描述为带有附加功能的FlowLayout。
它没有说任何关于包装。那么,为什么您希望这些附加功能是包装的呢?重新阅读教程以了解支持的功能。
在任何情况下,你确实想要我们一个FlowLayout
,因为它不支持包装。然而,使用FlowLayout的面板的首选大小总是假设单行。所以为了避免这个限制,你可以在面板上使用换行布局