使用JPanel时,如何确定组件的顺序?我的代码看起来像这样:
panel = new JPanel();
panel.add(a);
panel.add(b);
panel.add(c);
[...]
panel.remove(b);
[...]
panel.add(b);
现在,在最后添加b(右)。如何在中间再次添加b?
答案 0 :(得分:3)
您可以使用
add(Component comp, int index)
在给定索引处插入组件。
答案 1 :(得分:2)
假设您知道要放置组件的索引,可以使用
答案 2 :(得分:0)
您可以在索引处添加组件:
panel.add(b,[index]);
请注意,索引是从0开始的。
答案 3 :(得分:0)
使用索引。此外,您可能想看看MigLayout,一个图书馆。最好的布局管理器IMO,非常易于使用。