001// License: GPL. For details, see LICENSE file.
002package org.openstreetmap.josm.gui.dialogs.relation;
003
004import static org.openstreetmap.josm.tools.I18n.tr;
005
006import javax.swing.table.DefaultTableColumnModel;
007import javax.swing.table.TableColumn;
008
009public class SelectionTableColumnModel  extends DefaultTableColumnModel {
010    public SelectionTableColumnModel(MemberTableModel model) {
011        TableColumn col = null;
012        SelectionTableCellRenderer renderer = new SelectionTableCellRenderer();
013        renderer.setMemberTableModel(model);
014
015        // column 0 - the member role
016        col = new TableColumn(0);
017        col.setHeaderValue(tr("Selection"));
018        col.setMinWidth(200);
019        col.setCellRenderer(renderer);
020        addColumn(col);
021    }
022}