使用netbeans的GUI.在哪里创建数组列表



我使用netbeans来创建我的GUI。我得到了以下类

  • MainUI.java
  • 位于
  • Gender.java(枚举)

在我的MainUI.java中是netbeans为我的UI自动生成的代码。

我想创建一个数组列表,当JButton被点击时,它将添加一个Person对象到数组列表中。

代码ArrayList<Person> list = new ArrayList<Person>();应该放在哪里?

public class MainUI extends javax.swing.JFrame {

public static void main(String args[]) { .

如果我把它放在静态void main中,我就无法从MainUI eextends中的eventandler代码访问数组列表。

创建一个类,用于存储应该在程序中的任何地方访问的变量。

class Global {
    public static ArrayList<Object> list = new ArrayList<>();
    private Global(){}
}

你可以这样访问它:

GLobal.list.add(new Object());

没有看到每个实现的内容,我建议将其放在MainUI类中,因为每次按下按钮时都会使用该按钮,并且该按钮在MainUI中实现。

相关内容

  • 没有找到相关文章

最新更新