我有JPanel
,其中GridLayout
为布局。我在主面板的末尾有一个加号按钮,可以将一些面板添加到网格中。我需要一个减号按钮,随后删除添加到网格中的最后一行。
我看到了相关的文档,它显示了removeAll()
方法,这对我没用,因为我只需要删除最后一行。
它还显示了一些remove(int index)
。我再次没有意识到最后一行的索引,尽管我尝试这样做:
myPanel.remove(0);
但这会删除第一行。
答案 0 :(得分:1)
如果要删除索引x处的组件:
myPanel.remove(x);
如果您要添加组件而不是已删除的组件:
myPanel.add(component c , x);
然后你应该重新粉刷:
myPanel.validate();
myPanel.repaint();