所以我的最终目标是创建一个具有漂亮标签按钮的JPanel(想想JTabbedPane除了人们将喜欢它看起来如何)。
为了实现这一点,我创建了一个JPanel,然后我有一个名为addContent(String name, JPanel jp)
的方法。这种方法的重点是......添加新内容。它基本上添加了一个选项卡和JPanel。
这就是我需要你帮助的地方。我希望能够将JButtons * 无限 * 添加到我的JPanel中。我正在使用MigLayout
,因为我不太喜欢它,我想出了这个:
this.add(button, "w 40%!, h 50!, x 0%, y (0% + last.y2), wrap, id last");
我知道这太残忍了。但它试图完成的是参考y2
先前制作的按钮,然后将“正在添加”按钮设置为“先前制作”按钮。
为了澄清,我已将包含JPanel的内容设置为MigLayout,这更像是一个原理图问题。
答案 0 :(得分:0)
我最终使用的答案更为基础。而且很明显。但我想我还是可以分享一下。
this.add(button, "w 40%!, h 50!, x 0%, wrap");
所以基本上它会整天添加按钮。好。八九不离十。 :d
这是我的窗格最终看起来像。你基本上可以无限地添加按钮,而且它的眼睛比良好的JTabbedPanes更容易。