JPanel(Java)中的组件顺序

时间:2014-10-13 12:34:28

标签: java swing jpanel

使用JPanel时,如何确定组件的顺序?我的代码看起来像这样:

panel = new JPanel();

panel.add(a);
panel.add(b);
panel.add(c);

[...]

panel.remove(b);

[...]

panel.add(b);

现在,在最后添加b(右)。如何在中间再次添加b?

4 个答案:

答案 0 :(得分:3)

您可以使用

add(Component comp, int index) 

在给定索引处插入组件。

答案 1 :(得分:2)

假设您知道要放置组件的索引,可以使用

add(b, index)

答案 2 :(得分:0)

您可以在索引处添加组件:

  

panel.add(b,[index]);

请注意,索引是从0开始的。

答案 3 :(得分:0)

使用索引。此外,您可能想看看MigLayout,一个图书馆。最好的布局管理器IMO,非常易于使用。