【发布时间】:2013-08-18 14:52:42
【问题描述】:
我正在尝试使用 Netbeans GUI Builder 创建我的应用程序,但这里有一个情况。
当我从 GUI Builder 的 Palette 窗口拖放一个组件(Jlabel 或任何其他使用的已定义组件)到 JPanel 时,Netbeans 会自动添加 Java 代码。例如。生成如下代码:
**private void initComponents() {
jLabel1 = new javax.swing.JLabel();
}**
现在我有一个 ArrayList 需要存储由 GUIBuilder 添加的组件对象。在这种情况下,添加的对象是 jLabel1。
ArrayList updateComponentsList = new ArrayList();
所以我需要将这个对象存储在这个 ArrayList 中。事实上,每当 GUIBuilder 添加新组件时,我都需要将新组件对象自动添加到此列表中。
由于 GUIBuilder 会自动为添加的组件生成 Java 代码,如何让 GUIBuilder 在添加新组件时自动更新此 ArrayList?
谁能帮我解决这个问题?
提前致谢。
【问题讨论】:
标签: java swing netbeans gui-builder