Javafx 2 JavaFX2是否有预先制作的皮肤?

Javafx 2 JavaFX2是否有预先制作的皮肤?,javafx-2,Javafx 2,从我所阅读的内容来看,通过CSS编写JavaFX2皮肤是可能的。但我似乎找不到任何完整的例子,这里和那里的一些教程,但仅此而已。具体来说,我正在为JavaFX2寻找一种“黑色”皮肤。你知道在哪里可以找到预先制作的皮肤吗?如果你阅读了,你会看到一个解释,说明颜色值是从哪里来的 * -fx-text-base-color for text on top of -fx-base, -fx-color, and -fx-body-color * -fx-text-background-color f

从我所阅读的内容来看,通过CSS编写JavaFX2皮肤是可能的。但我似乎找不到任何完整的例子,这里和那里的一些教程,但仅此而已。具体来说,我正在为JavaFX2寻找一种“黑色”皮肤。你知道在哪里可以找到预先制作的皮肤吗?

如果你阅读了,你会看到一个解释,说明颜色值是从哪里来的

 * -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
您只需向.root添加一些css即可覆盖基本颜色,以下是它们的一些颜色

.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;}
就可以创建一个可读的黑色主题,可以进行一些调整。

如果您阅读,您将看到一个解释,说明颜色值的来源

 * -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
您只需向.root添加一些css即可覆盖基本颜色,以下是它们的一些颜色

.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;}
即可创建一个可读的黑色主题,可以进行一些调整。

另请参见