gpt4 book ai didi

java - 从 GridY 区域中删除所有元素

转载 作者:行者123 更新时间:2023-12-02 01:59:02 25 4
gpt4 key购买 nike

我正在尝试创建一个设置 JLabels 的程序,使用 GridBagLayout。

我想创建一个按钮,按下该按钮会删除某个 gridY 位置的所有内容。我该怎么做呢。谢谢。

最佳答案

简单。当您将这些组件添加到其父容器时,请将它们保留在一个结构中(可能是一个列表)。像这样的东西:

    JPanel container = new JPanel(new GridBagLayout());
//...
List<Component> components = new ArrayList<>();
// Add components to container and to list...
for (Component c : components) {
container.remove(c);
}
container.revalidate();
container.repaint();

关于java - 从 GridY 区域中删除所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57384046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com