0
幫助程序Label
並不真正適合於fxml
,所以它創建(作爲POJO)並附於initialize()
步驟。在CSS中查找POJO對象的樣式
這是FXML簡單:
stylesheet.css中:.my-label { -fx-font-size: 12px; }
my_view.fxml:<Label fx:id="label" styleClass="my-label" />
或者在本地POJO:label.setStyle("-fx-font-size: 12px;");
什麼是定義標籤的正確方法在POJO,但風格轉移到CSS?
如果我的風格是'.my-top-panel> .my-label {-fx-font-size:12px; }'?對於一個folowup問題抱歉。 – Stepan
@Stepan這有什麼區別嗎? CSS中的'.my-label'選擇器仍然試圖與''my-label「'樣式類匹配,所以對於上面的代碼,如果'label'是父類的直接子類, ''我的頂部面板''的CSS類,風格將被應用。我發佈的Java代碼與FXML屬性'styleClass =「my-label」'相同。 –