如何在jButton动作中动态调用对象?

时间:2014-06-17 08:05:50

标签: java swing object jbutton

我想做这样的事情

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {  
        int i = 0;

        NewClass[] obj = new NewClass[i];

        obj[i] = new  NewClass(args..);

         i++;
}

每次按下按钮,都会创建一个新对象。

1 个答案:

答案 0 :(得分:2)

首先,放置

int i = 0;
NewClass[] obj;

在方法之外。

其次,为什么要使用数组而不是集合?那就简单了:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
  //somewhere outside: List<NewClass> obj = new ArrayList<>();
  obj.add(new NewClass(args..);
}