是否有任何预制的JavaFX2皮肤?

时间:2014-04-18 22:55:49

标签: javafx-2

从我读到的内容可以通过CSS编写JavaFX2皮肤。但我似乎无法找到任何完整的例子,这里和那里有一些教程,但就是这样。特别是我正在寻找一个"黑暗" JavaFX2的皮肤。在哪里可以找到预制皮肤的想法?

1 个答案:

答案 0 :(得分:2)

如果您阅读modena.css,您会看到颜色值来自

的解释
 * -fx-text-base-color for text on top of -fx-base, -fx-color, and -fx-body-color
 * -fx-text-background-color for text on top of -fx-background
 * -fx-text-inner-color for text on top of -fx-control-inner-color
 * -fx-selection-bar-text for text on top of -fx-selection-bar

你可以添加一些css到.root来覆盖基色,这里是他们的一些。

.root {
-fx-base: #ececec;
-fx-background: derive(-fx-base,26.4%);
-fx-color: -fx-base;
-fx-text-base-color: ladder(
    -fx-color,
    -fx-light-text-color 45%,
    -fx-dark-text-color  46%,
    -fx-dark-text-color  59%,
    -fx-mid-text-color   60%
);
-fx-background-color: -fx-background;

只做.root{-fx-base:#000000;}会产生一个可读的黑暗主题,可以使用一些调整。