source: josm/trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentTableColumnModel.java@ 2689

Last change on this file since 2689 was 2689, checked in by Gubaer, 14 years ago

new: Changeset Cache Manager for querying, downloading, browsing, and managing changesets within JOSM. See also Changeset Manager and Changeset Query Dialog

File size: 1.5 KB
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.gui.dialogs.changeset;
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.gui.OsmPrimitivRenderer;
10
11/**
12 * The column model for the changeset content
13 *
14 */
15public class ChangesetContentTableColumnModel extends DefaultTableColumnModel {
16
17 protected void createColumns() {
18 TableColumn col = null;
19 ChangesetContentTableCellRenderer renderer = new ChangesetContentTableCellRenderer();
20 // column 0 - type
21 col = new TableColumn(0);
22 col.setHeaderValue("");
23 col.setResizable(true);
24 col.setWidth(50);
25 col.setPreferredWidth(50);
26 col.setMaxWidth(100);
27 col.setCellRenderer(renderer);
28 addColumn(col);
29
30 // column 1 - ID
31 col = new TableColumn(1);
32 col.setHeaderValue(tr("ID"));
33 col.setResizable(true);
34 col.setPreferredWidth(60);
35 col.setMaxWidth(100);
36 col.setCellRenderer(renderer);
37 addColumn(col);
38
39 // column 2 - Name
40 col = new TableColumn(2);
41 col.setHeaderValue(tr("Name"));
42 col.setResizable(true);
43 col.setPreferredWidth(200);
44 col.setCellRenderer(new OsmPrimitivRenderer());
45 addColumn(col);
46 }
47
48 public ChangesetContentTableColumnModel() {
49 createColumns();
50 }
51}
Note: See TracBrowser for help on using the repository browser.