Изменить цвет текста вещества LookAndFeel
Я пытаюсь изменить цвет текста в Substance Look and Feel (на самом деле я использую SubstanceGraphiteGlassLookAndFeel . Я не знаю, как это сделать...
2 ответа
В конечном итоге вам придется возиться с цветовыми схемами.
Поскольку вы используете обложку Graphite Glass, использование цветовых схем значительно упрощается, поскольку их значения не заданы в коде Java. Если вы скопируете файл /org/pushingpixels/substance/api/skin/graphite.colorschemes
в ваш путь к классу, вы можете перейти к различным определениям схемы и изменить записи colorForeground на то, что вы хотите. Возможно черный (#FFFFFF
) или различные серые (#cccccc
, #999999
, #666666
, #333333
). Но так как они шестнадцатеричные цвета, вы можете делать все, что захотите.
изменить все
Keys
вUIManager
убивая все, что нужно для создания этой великой темыизменить значение для всех
Keys
вUIManager
для всехJComponents
или бетонJComponent
изменить значение для всего значения в
Highlighter
для всехJComponents
или бетонJComponent
Я не уверен, использовать эту тему или нет
Trident
тоже надо проверить по прежнемуKirill's forum
или проще заменить на бетон
JComponents
Например, нужно повторить для всехJComponents
отказ
никогда не менять
Colors
или жеFonts
заCustom Look and Feels
, должны проверить, еслиis or isn't
там прямой путь реализованauthor of L&F
, никогда не пробовал это для всехJComponents
и эта тема не моя любимая, тогда второй пункт безопаснее, если устранить побочные эффекты, реализованные вCustom L&F
, но в этом случае вы возможно потеряли реализованныйHighlighter
(Ы)