【发布时间】:2010-08-23 09:11:04
【问题描述】:
我正在寻找 JPanel 布局(Swing)中的以下行为:基本上它会以垂直方式排列组件,一个相互重叠。
当组件不能垂直放入容器时,它应该将下一个组件添加到新行中。这将动态地继续,根据需要添加新行。
添加 3 个标签后看起来像这样:
+--------------------------+
| label1 |
| label2 |
| label3 |
+--------------------------+
添加后:再添加 2 个标签:
+--------------------------+
| label1 label4 |
| label2 label5 |
| label3 |
+--------------------------+
最后,再添加 2 个标签后,它看起来像这样:
+--------------------------+
| label1 label4 label7 |
| label2 label5 |
| label3 label6 |
+--------------------------+
这种行为是否可以通过当前布局之一实现?
我应该自己创建一个吗?
你会如何解决这个问题?
【问题讨论】:
标签: java user-interface swing layout