source: josm/trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableColumnModel.java@ 6296

Last change on this file since 6296 was 6296, checked in by Don-vip, 11 years ago

Sonar/Findbugs - Avoid commented-out lines of code, javadoc

  • Property svn:eol-style set to native
File size: 1.3 KB
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.gui.dialogs.relation;
3
4import static org.openstreetmap.josm.tools.I18n.tr;
5
6import javax.swing.table.DefaultTableColumnModel;
7import javax.swing.table.TableColumn;
8
9import org.openstreetmap.josm.data.osm.DataSet;
10
11public class MemberTableColumnModel extends DefaultTableColumnModel {
12
13 public MemberTableColumnModel(DataSet ds) {
14 TableColumn col = null;
15
16 // column 0 - the member role
17 col = new TableColumn(0);
18 col.setHeaderValue(tr("Role"));
19 col.setResizable(true);
20 col.setPreferredWidth(100);
21 col.setCellRenderer(new MemberTableRoleCellRenderer());
22 col.setCellEditor(new MemberRoleCellEditor(ds));
23 addColumn(col);
24
25 // column 1 - the member
26 col = new TableColumn(1);
27 col.setHeaderValue(tr("Refers to"));
28 col.setResizable(true);
29 col.setPreferredWidth(300);
30 col.setCellRenderer(new MemberTableMemberCellRenderer());
31 addColumn(col);
32
33 // column 2 -
34 col = new TableColumn(2);
35 col.setHeaderValue("");
36 col.setResizable(false);
37 col.setPreferredWidth(20);
38 col.setCellRenderer(new MemberTableLinkedCellRenderer());
39 addColumn(col);
40 }
41}
Note: See TracBrowser for help on using the repository browser.