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