有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java OOP数组列表传输到另一个类

我有一个包含以下代码的数组:

    cons_save.savecons();

ArrayList<String> idList = new ArrayList<String>();

   idList.add(cons_save.PersonID);

当我按下save按钮时,PersonID应该会进入这个数组

Person cons_save = new Person();
    cons_save.setPersonfirstname(this.jTextField1.getText());
    cons_save.setPersonlastname(this.jTextField2.getText());
    cons_save.setPersonID(this.jTextField3.getText());
    this.jTextField1.setText("");
    this.jTextField2.setText("");
    this.jTextField3.setText("");

    cons_save.savecons();

   ArrayList<String> idList = new ArrayList<String>();

   idList.add(cons_save.PersonID);

我想知道是否有可能得到这个数组列表并以另一种形式将其放入下拉列表中

当我尝试创建下拉列表时,会出现一个错误,即找不到idlist和jcombobox的符号:

String[] array = idList.toArray();
  JComboBox jcombobox1 = new JComboBox(array);

在客户表单中,我有以下代码,保存时将创建一个文件并获取所有字段:

Person cust_save = new Person();
    cust_save.setPersonfirstname(this.jTextField1.getText());
    cust_save.setPersonlastname(this.jTextField2.getText());
    cust_save.setPersonID(this.jTextField3.getText());



    this.jTextField1.setText("");
    this.jTextField2.setText("");
    this.jTextField3.setText("");

    cust_save.savecust();

需要添加数组列表以保存这些详细信息


共 (1) 个答案

  1. # 1 楼答案

     String[] arr=idList.toArray();
     JComboBox=new JComboBox(arr);