Changeset 6623 in josm for trunk/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolverColumnModel.java
- Timestamp:
- 2014-01-04T06:39:00+01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolverColumnModel.java
r6616 r6623 18 18 public class RelationMemberConflictResolverColumnModel extends DefaultTableColumnModel { 19 19 20 private final DefaultTableCellRenderer defaultTableCellRenderer = new DefaultTableCellRenderer(); 21 22 private final OsmPrimitivRenderer primitiveRenderer = new OsmPrimitivRenderer() { 23 @Override 24 public Component getTableCellRendererComponent(JTable table, 25 Object value, boolean isSelected, boolean hasFocus, int row, int column) { 26 return setColors(super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column), 27 table, isSelected, row); 28 } 29 }; 30 31 private final TableCellRenderer tableRenderer = new TableCellRenderer() { 32 @Override 33 public Component getTableCellRendererComponent(JTable table, Object value, 34 boolean isSelected, boolean hasFocus, int row, int column) { 35 return setColors(defaultTableCellRenderer.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column), 36 table, isSelected, row); 37 } 38 }; 39 20 40 private static Component setColors(Component comp, JTable table, boolean isSelected, int row) { 21 41 RelationMemberConflictResolverModel model = (RelationMemberConflictResolverModel) table.getModel(); … … 40 60 } 41 61 42 protected void createColumns() { 43 final DefaultTableCellRenderer defaultTableCellRenderer = new DefaultTableCellRenderer(); 44 45 OsmPrimitivRenderer primitiveRenderer = new OsmPrimitivRenderer() { 46 @Override 47 public Component getTableCellRendererComponent(JTable table, 48 Object value, boolean isSelected, boolean hasFocus, int row, int column) { 49 return setColors(super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column), 50 table, isSelected, row); 51 } 52 }; 53 54 TableCellRenderer tableRenderer = new TableCellRenderer() { 55 @Override 56 public Component getTableCellRendererComponent(JTable table, Object value, 57 boolean isSelected, boolean hasFocus, int row, int column) { 58 return setColors(defaultTableCellRenderer.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column), 59 table, isSelected, row); 60 } 61 }; 62 protected final void createColumns() { 62 63 63 64 AutoCompletingTextField roleEditor = new AutoCompletingTextField();
Note:
See TracChangeset
for help on using the changeset viewer.