Changeset 9224 in josm for trunk/src/org/openstreetmap/josm/gui/preferences/advanced/PreferencesTable.java
- Timestamp:
- 2015-12-30T22:58:48+01:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/preferences/advanced/PreferencesTable.java
r9078 r9224 24 24 import javax.swing.JRadioButton; 25 25 import javax.swing.JTable; 26 import javax.swing.UIManager; 26 27 import javax.swing.table.DefaultTableCellRenderer; 27 28 import javax.swing.table.DefaultTableModel; … … 34 35 import org.openstreetmap.josm.data.Preferences.StringSetting; 35 36 import org.openstreetmap.josm.gui.ExtendedDialog; 37 import org.openstreetmap.josm.gui.util.GuiHelper; 36 38 import org.openstreetmap.josm.gui.widgets.JosmTextField; 37 39 import org.openstreetmap.josm.tools.GBC; … … 298 300 299 301 private static class SettingCellRenderer extends DefaultTableCellRenderer { 300 private final Color backgroundColor = Main.pref.getUIColor("Table.background");302 private final Color backgroundColor = UIManager.getColor("Table.background"); 301 303 private final Color changedColor = Main.pref.getColor( 302 304 marktr("Advanced Background: Changed"), 303 305 new Color(200, 255, 200)); 304 private final Color foregroundColor = Main.pref.getUIColor("Table.foreground");305 306 private final Color nonDefaultColor = Main.pref.getColor( 306 307 marktr("Advanced Background: NonDefault"), … … 319 320 display, isSelected, hasFocus, row, column); 320 321 321 label.setBackground(backgroundColor); 322 if (isSelected) { 323 label.setForeground(foregroundColor); 324 } 322 GuiHelper.setBackgroundReadable(label, backgroundColor); 325 323 if (pe.isChanged()) { 326 label.setBackground(changedColor);324 GuiHelper.setBackgroundReadable(label, changedColor); 327 325 } else if (!pe.isDefault()) { 328 label.setBackground(nonDefaultColor);326 GuiHelper.setBackgroundReadable(label, nonDefaultColor); 329 327 } 330 328
Note:
See TracChangeset
for help on using the changeset viewer.