InnerOperatorValueCellEditor.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:rapidminer 作者:
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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号