1
我想知道如果通過javafx-css可以設置標籤文本。 在官方文檔,我發現JavaFX設置標籤文本由css
-fx-text: "whatever";
的參考,但不能正常工作,基本上我在尋找,在這裏指定CSS3
content: "whatever";
相當於:W3School
我想知道如果通過javafx-css可以設置標籤文本。 在官方文檔,我發現JavaFX設置標籤文本由css
-fx-text: "whatever";
的參考,但不能正常工作,基本上我在尋找,在這裏指定CSS3
content: "whatever";
相當於:W3School
這是在JavaFX中不可能,您可以通過獲取Label
的所有樣式屬性來輕鬆驗證此屬性:
Label label = new Label();
label.getCssMetaData().stream().map(CssMetaData::getProperty).sorted().forEach(System.out::println);
其中產量下面的列表(不包括-fx-text
或任何可以讓你根據CSS Reference Guide設置的內容):
-fx-alignment
-fx-blend-mode
-fx-content-display
-fx-cursor
-fx-effect
-fx-ellipsis-string
-fx-focus-traversable
-fx-font
-fx-graphic
-fx-graphic-text-gap
-fx-label-padding
-fx-line-spacing
-fx-max-height
-fx-max-width
-fx-min-height
-fx-min-width
-fx-opacity
-fx-opaque-insets
-fx-padding
-fx-position-shape
-fx-pref-height
-fx-pref-width
-fx-region-background
-fx-region-border
-fx-rotate
-fx-scale-shape
-fx-scale-x
-fx-scale-y
-fx-scale-z
-fx-shape
-fx-skin
-fx-snap-to-pixel
-fx-text-alignment
-fx-text-fill
-fx-text-overrun
-fx-translate-x
-fx-translate-y
-fx-translate-z
-fx-underline
-fx-wrap-text
visibility
你說的是什麼官方文件? javadoc和CSS參考指南都沒有包含像這樣的東西... – fabian
@fabian我不記得我在哪裏看到它 – Emax