JavaFx-找到意外的令牌LPAREN

JavaFx-找到意外的令牌LPAREN,java,css,netbeans,javafx,Java,Css,Netbeans,Javafx,我有一个JavaFx项目。除css外,其他一切似乎都正常,在css中,我有一些类得到了错误突出显示,例如: .min_max_close { -fx-padding: 0 12 0 12; -fx-border-width: 0 0 0 0; -dean-lightnavy: derive(navy, 100%); -dean-navygrad: linear (0%,0%) to (100%,0%) stops (0%, -dean-lightnavy) **(

我有一个JavaFx项目。除css外,其他一切似乎都正常,在css中,我有一些类得到了错误突出显示,例如:

.min_max_close {
    -fx-padding: 0 12 0 12;
    -fx-border-width: 0 0 0 0;
    -dean-lightnavy: derive(navy, 100%);
    -dean-navygrad: linear (0%,0%) to (100%,0%) stops (0%, -dean-lightnavy) **(**100%, navy);
    -fx-background-color: linear (0%,0%) to (0%,50%) stops (0%, derive(deepskyblue, 80%)) **(**30%, deepskyblue) reflect;
    -fx-effect: dropshadow(three-pass-box, gray, 32, 0.5, 0, 0);

    -fx-background-image: url("../MediaTools/Ports/16/clearsearch.png");
    -fx-background-repeat: no-repeat;
    -fx-background-size: 16 16;
    -fx-background-position: center center;
    -fx-effect: dropshadow(three-pass-box, derive(gray, 50%) 32, 0.5, 0, 0);
}

.win_min {
    -fx-padding: 0 12 0 12;
    -fx-border-width: 0 0 0 0;
    -dean-lightnavy: derive(navy, 100%);
    -dean-navygrad: linear (0%,0%) to (100%,0%) stops (0%, -dean-lightnavy) **(**100%, navy);
    -fx-background-color: linear (0%,0%) to (0%,50%) stops (0%, derive(deepskyblue, 80%)) **(**30%, deepskyblue) reflect;
    -fx-effect: dropshadow(three-pass-box, gray, 32, 0.5, 0, 0);

    -fx-background-image: url("../MediaTools/Ports/Tiny/shevron_l.png");
    -fx-background-repeat: no-repeat;
    -fx-background-size: 10 7;
    -fx-background-position: center center;
    -fx-effect: dropshadow(three-pass-box, derive(gray, 50%) 32, 0.5, 0, 0);
}
上面粗体部分以红色突出显示错误:

Unexpected token LPAREN found
----
(Alt-Enter shows hints)
即在这些领域:

**(**100%, navy) -> the (
**(**30%, deepskyblue) -> the (

该项目编译得非常完美,但我只是好奇如何解决这个问题,最重要的是,这是否会让我在未来陷入麻烦。谢谢大家。

看起来您正在使用渐变的旧语法(这不是有效的css!)请使用中描述的新语法

渐变的效果如下所示:

-dean-navygrad: linear-gradient(from 0% 0% to 100% 0%, -dean-lightnavy 0%, navy 100%)
-fx-background-color: linear-gradient(from 0% 0% to 0% 50%, reflect, derive(deepskyblue, 80%) 0%, deepskyblue, 30%);