【发布时间】:2020-08-27 12:09:16
【问题描述】:
假设我有 n 个编号的组件,例如n 名为 panel1、panel2、...、paneln 的 jPanel 是使用 Netbeans 的 GUI Builder 创建的。据我所知,GUI Builder 不允许我在创建组件时将组件存储在数组中,这意味着如果我想在执行期间修改它们,我必须执行类似的操作
jPanel[] panels = new jPanel[n];
panels[1] = panel1;
panels[2] = panel2;
.
.
.
panels[n] = paneln;
for(int i = 0; i < n; i++) {
//Do stuff with panels[i]
}
有没有其他方法可以做到这一点,而不必删除 Builder 并从头开始创建界面?
【问题讨论】:
-
有没有其他方法可以做到这一点,而不必放弃 Builder 并从头开始创建界面? - 这是更好的方法。这样您就可以花时间学习 Java/Swing,而不是 IDE。手动创建的接口更易于维护,代码更简洁。
标签: java swing user-interface netbeans