gpt4 book ai didi

java - 一次在面板中添加多个项目

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

只是一个简短的:)

我有

        panel8.add(label4).setVisible(true);
panel8.add(panel4).setVisible(true);
panel8.add(button1).setVisible(true);
panel8.add(panel7).setVisible(true);

但我想要这样的东西:

    panel8.add(label4, panel4, button1, panel7).setVisible(true);

正确的语法是怎样的?还是不可能?

提前致谢。

最佳答案

简短的回答是,不,你不能这样做,API 不是这样设计的。

您可以创建一个可以做到这一点的实用方法,也许类似于......

public JComponent addTo(JComponent parent, JComponent... children) {
if (children != null && children.length > 0) {
for (JComponent child : children) {
parent.add(child);
}
}
return parent;
}

您也许可以使用...

addTo(Panel8, 
GamulatorMain.Label4,
GamulatorMain.Panel4,
GamulatorMain.Button1,
GamulatorMain.Panel7).setVisible(true);

举个例子

关于java - 一次在面板中添加多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35977659/

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