001 // License: GPL. For details, see LICENSE file. 002 package org.openstreetmap.josm.gui.dialogs.relation; 003 004 import static org.openstreetmap.josm.tools.I18n.tr; 005 006 import javax.swing.table.DefaultTableColumnModel; 007 import javax.swing.table.TableColumn; 008 009 public 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 }