簡體   English   中英

JavaFX CSS Parser錯誤預期COLON

[英]JavaFX CSS Parser error Expected COLON

所以我得到了一個錯誤,我不知道該怎么解決因為從我的觀點來看,一切都很好:

CSS代碼:

@font-face {
    font-family: 'Titillium';
    font-style: normal;
    font-weight: normal;
    src: url('Titillium.ttf');
}

.root{
    -fx-font-family: "Titillium";
}

.label{
    -fx-font-size: 14pt;
}

.title {
    -fx-font-size: 24pt;
}

.textfield{
    -fx-font-size: 15pt;
}

.list-cell{
    -fx-font-size: 15pt;
}

.combo-box{
    -fx-font-size: 12pt;
}

#detaillist .list-cell{
    -fx-background-color: transparent;
}

#subtitle{
    -fx-font-size: 10pt;
}

和我設置Sytle的Java代碼:

title = new Label("Notiz vom " + Selector.getSelectedNotiz().getDatum().toLocaleString());
title.setTextFill(Color.BLACK);
//--------------- Right here ----------------------
title.setStyle("title");
cmbLernender = new ComboBox<String>();
k = new Label("Kompetenz");
k.setTextFill(Color.BLACK);

看起來很好......

現在,如果我開始它會發生:

Sep 15, 2014 1:25:30 PM com.sun.javafx.css.parser.CSSParser declaration
WARNUNG: CSS Error parsing '*{title}: Expected COLON at [1,7]

謝謝您的幫助。

和平

您正在嘗試將styleclass設置為Label 標題 當你想設置styleclass使用時:

title.getStyleClass().add("title");

如果要直接向控件添加樣式,而不是從css / styleclass加載樣式,可以使用:

title.setStyle("-fx-background-color: slateblue; -fx-text-fill: white;");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM