ConfigureDataTableHeader.java 文件源码

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

项目:rapidminer 作者:
/**
 * @return menu that allows to select possible column types
 */
private JMenu createTypeMenu() {
    ButtonGroup typeGroup = new ButtonGroup();
    JMenu typeChangeItem = new JMenu(CHANGE_TYPE_LABEL);
    typeChangeItem.setToolTipText(CHANGE_TYPE_TIP);
    for (final ColumnType columnType : ColumnType.values()) {
        final JCheckBoxMenuItem checkboxItem = new JCheckBoxMenuItem(
                DataImportWizardUtils.getNameForColumnType(columnType));
        if (columnType == metaData.getColumnMetaData(columnIndex).getType()) {
            checkboxItem.setSelected(true);
        }
        checkboxItem.addItemListener(new ItemListener() {

            @Override
            public void itemStateChanged(ItemEvent e) {
                if (e.getStateChange() == ItemEvent.SELECTED) {
                    changeType(columnType);
                }

            }
        });
        typeGroup.add(checkboxItem);
        typeChangeItem.add(checkboxItem);
    }
    return typeChangeItem;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号