我有两个组合框,如下所示,
每当我单击done
按钮时,我都会从组合框中获取值并将其存储在如下对象中,
public class comboValues{
private String label1ComboString;
private String label2ComboString;
public String setLabel1Combo(String val){
this.label1ComboString = val;
}
public String setLabel2Combo(String val){
this.label2ComboString = val;
}
public void getLabel1Combo(){
return this.label1ComboString;
}
public void getLabel2Combo(){
return this.label2ComboString;
}
}
在我使用的控制器类中,
comboValues obj = new comboValues();
obj.setLabel1Combo(label1ComboBox.getSelectionModel().getSelectedItem());
obj.setLabel2Combo(label2ComboBox.getSelectionModel().getSelectedItem());
对于具有两个组合框的设计,代码看起来很简单。我的疑问是如果组合框的数量增加怎么办?使用上述方法代码将有很多行。克服这个问题的设计是什么,我如何在这种情况下实现它?