【发布时间】:2014-07-21 09:41:17
【问题描述】:
我有一个JPanel,其布局为GridLayout。我在主面板的末尾有一个加号按钮,可以将一些面板添加到网格中。我需要一个减号按钮,该按钮随后会删除添加到网格中的最后一行。
我看到了相关的文档,它显示了removeAll() 方法,这对我没有用,因为我只需要删除最后一行。
它还显示了一些remove(int index)。同样,我不知道最后一行的索引,尽管我尝试这样做:
myPanel.remove(0);
但这会删除第一行。
【问题讨论】:
-
这是单列网格布局吗?考虑改用
JList(无论哪种方式)。 -
是的,它是一个单列网格,因为我基本上是在单击加号按钮时添加整个迷你面板
-
int count = panel.getComponentCount(); panel.remove(count-1);成功了,谢谢 mKorbel
标签: java swing jpanel layout-manager grid-layout