Changeset 9223 in josm for trunk/src/org/openstreetmap/josm/gui/preferences/display/ColorPreference.java
- Timestamp:
- 2015-12-30T21:26:57+01:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/preferences/display/ColorPreference.java
r9221 r9223 47 47 import org.openstreetmap.josm.gui.preferences.SubPreferenceSetting; 48 48 import org.openstreetmap.josm.gui.preferences.TabPreferenceSetting; 49 import org.openstreetmap.josm.gui.util.GuiHelper; 49 50 import org.openstreetmap.josm.tools.ColorHelper; 50 51 import org.openstreetmap.josm.tools.GBC; … … 230 231 Color c = (Color) o; 231 232 JLabel l = new JLabel(ColorHelper.color2html(c)); 232 l.setBackground(c); 233 // http://stackoverflow.com/a/3943023/2257172 234 l.setForeground((c.getRed()*0.299 + c.getGreen()*0.587 + c.getBlue()*0.114) > 186 ? 235 Color.BLACK : Color.WHITE); 233 GuiHelper.setBackgroundReadable(l, c); 236 234 l.setOpaque(true); 237 235 return l;
Note:
See TracChangeset
for help on using the changeset viewer.