gpt4 book ai didi

java - Java 中的对象分组

转载 作者:行者123 更新时间:2023-12-02 08:50:48 24 4
gpt4 key购买 nike

有什么方法可以在 Java core SE 中对对象进行分组吗?

就像我有多个 JButton、JLabels 和其他对象,我想将它们的可见性设置为 false 并启用使用函数。

我可以将这些 Java 对象分组为一个单元,这样我就不必像这样编写每个 component.setVisiiblity(true)

对于进一步的例子,我有这样的东西:

private void hideDashboard() {
someButton1.setVisible(false);
someButton2.setVisible(false);
someButton3.setVisible(false);
someButton4.setVisible(false);
someLabel.setVisible(false);
}

我没有使用任何外部软件包。对于 IDE,我使用 Netbeans 8.2

最佳答案

一种选择是将它们存储在 Collection 中,因为它们都是 JComponent 对象。

Collection<JComponent> components = new ArrayList<>(Arrays.asList(button1, button2, button3, button4, button5));

components.forEach(component -> component.setVisible(false));

关于java - Java 中的对象分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60789203/

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