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

Last change on this file since 6070 was 3210, checked in by bastiK, 14 years ago

autocompletion rework; breaks tageditor plugin and possibly other plugins
(merged the 2 autocompletion systems; adds presets values for the properties dialog )

  • 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 OsmPrimitivRenderer());
31 col.setCellRenderer(new MemberTableMemberCellRenderer());
32 addColumn(col);
33
34 // column 2 -
35 col = new TableColumn(2);
36 col.setHeaderValue("");
37 col.setResizable(false);
38 col.setPreferredWidth(20);
39 col.setCellRenderer(new MemberTableLinkedCellRenderer());
40 addColumn(col);
41 }
42}
Note: See TracBrowser for help on using the repository browser.