我想知道如果通过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参考指南允许您设置内容的任何内容):
-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