source: josm/trunk/src/org/openstreetmap/josm/gui/conflict/pair/nodes/NodeListColumnModel.java@ 6890

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

fix some Sonar issues (Constructor Calls Overridable Method)

  • Property svn:eol-style set to native
File size: 1.1 KB
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.gui.conflict.pair.nodes;
3
4import static org.openstreetmap.josm.tools.I18n.tr;
5
6import javax.swing.table.DefaultTableColumnModel;
7import javax.swing.table.TableCellRenderer;
8import javax.swing.table.TableColumn;
9
10public class NodeListColumnModel extends DefaultTableColumnModel {
11
12 protected final void createColumns(TableCellRenderer renderer) {
13
14 TableColumn col = null;
15
16 // column 0 - Row num
17 col = new TableColumn(0);
18 col.setHeaderValue("");
19 col.setResizable(true);
20 col.setPreferredWidth(32);
21 col.setMaxWidth(32); // Up to 4 digits (OSM API capabilities -> waynodes maximum set to 2000)
22 col.setCellRenderer(renderer);
23 addColumn(col);
24
25 // column 1 - Node
26 col = new TableColumn(1);
27 col.setHeaderValue(tr("Node"));
28 col.setResizable(true);
29 col.setCellRenderer(renderer);
30 addColumn(col);
31 }
32
33 public NodeListColumnModel(TableCellRenderer renderer) {
34 createColumns(renderer);
35 }
36}
Note: See TracBrowser for help on using the repository browser.