private void updateOperatorCombo() {
Object selectedItem = this.operatorCombo.getSelectedItem();
this.operatorCombo.removeAllItems();
List<Operator> allInnerOps = parentOperator.getAllInnerOperators();
Vector<String> allOpNames = new Vector<String>();
Iterator<Operator> i = allInnerOps.iterator();
while (i.hasNext()) {
allOpNames.add(i.next().getName());
}
Collections.sort(allOpNames);
Iterator<String> s = allOpNames.iterator();
while (s.hasNext()) {
this.operatorCombo.addItem(s.next());
}
this.operatorCombo.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
fireEditingStopped();
}
});
if (this.operatorCombo.getItemCount() == 0) {
this.operatorCombo.addItem("add inner operators");
}
this.operatorCombo.setSelectedItem(selectedItem);
}
InnerOperatorValueCellEditor.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:rapidminer
作者:
评论列表
文章目录