source: josm/trunk/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberListColumnModel.java@ 5291

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

fix #4688 - conflict manager, member and nodes tabs: set width of number column to fixed size

  • 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.conflict.pair.relation;
3
4import static org.openstreetmap.josm.tools.I18n.tr;
5
6import javax.swing.table.DefaultTableColumnModel;
7import javax.swing.table.TableColumn;
8
9public class RelationMemberListColumnModel extends DefaultTableColumnModel{
10
11 protected void createColumns() {
12 TableColumn col = null;
13 RelationMemberTableCellRenderer renderer = new RelationMemberTableCellRenderer();
14
15 // column 0 - Row num
16 col = new TableColumn(0);
17 col.setHeaderValue("");
18 col.setResizable(true);
19 col.setPreferredWidth(32);
20 col.setMaxWidth(40); // Up to 5 digits
21 col.setCellRenderer(renderer);
22 addColumn(col);
23
24 // column 1 - Role
25 col = new TableColumn(1);
26 col.setHeaderValue(tr("Role"));
27 col.setResizable(true);
28 col.setCellRenderer(renderer);
29 col.setMaxWidth(100);
30 col.setCellEditor(new RelationMemberTableCellEditor());
31 addColumn(col);
32
33 // column 2 - Primitive
34 col = new TableColumn(2);
35 col.setHeaderValue(tr("Primitive"));
36 col.setResizable(true);
37 col.setCellRenderer(renderer);
38 addColumn(col);
39 }
40
41 public RelationMemberListColumnModel() {
42 createColumns();
43 }
44}
Note: See TracBrowser for help on using the repository browser.