通过循环中的条件元素设置数组中的组合框元素

时间:2019-06-28 14:16:34

标签: javafx

我需要用字符串数组中的元素填充组合框cbx11。 cbx11的元素对应于另一个数组。但是我的代码无法正常工作。谁能帮忙。

        for(int i =0; i<Laptops.length; i++)
        {
          resultArray[i][0] = lines.get(i).split("\t"); 
          Laptops[i] = resultArray[i][0];
            ObservableList<String> option = FXCollections.observableArrayList(Arrays.asList(Laptops));

            cbx1.setValue("");
            cbx1.setItems(option);  

            cbx2.setValue("");
            cbx2.setItems(option); 

            cbx3.setValue("");
            cbx3.setItems(option);
            for(int j=1;j<lines.size();j++)
            {
            EFBList[i][j] =  resultArray[i][j];

            if (cbx1.getValue()==Laptops[i] )
             {
            ObservableList<String> op = FXCollections.observableArrayList(Arrays.asList(EFBList[i][j]));     
            cbx11.getItems().clear();
            cbx11.getItems().addAll(op);
              }

            }
        }

0 个答案:

没有答案