Вопрос по fxml, javafx-8, css – JavaFX-CSS по умолчанию

12

Есть ли способ увидеть примененные CSS-правила для JavaFX-Elements? Или есть опубликованная ссылка с доступными CSS-правилами по умолчанию?

Я хотел бы, например, знать цвет границы панели инструментов.

Связан сJavaFX 2 debug css Uluk Biy
Пересматривая ваш вопрос, я пропустил довольно очевидный ответ: вы можете использовать новый Scenic View (fxexperience.com/scenic-view) приложение для просмотра свойств узла во время выполнения. До сих пор я работал только с более ранней бета-версией, поэтому я не уверен, будет ли она правильно отображать все свойства CSS, но она предназначена для того, чтобы быть правильным инструментом для работы. sarcan

Ваш Ответ

4   ответа
16
5

Создание обложек для приложений JavaFX с помощью CSS: таблица стилей по умолчанию,

The default style sheet for JavaFX applications is caspian.css, which is found in the JavaFX runtime JAR file, jfxrt.jar

а также

Use the following command to extract the style sheet from the JAR file:

jar -xf jfxrt.jar com/sun/javafx/scene/control/skin/caspian/caspian.css

а затем просто использовать просмотрщик CSS.

6

м Modena.

Файл modena.css для версии сборки Java8_91 можно найти здесь:

https://gist.github.com/maxd/63691840fc372f22f470

20

Файл CSS находится в javafxrt.jar по адресу jfxrt.jar! /Com/sun/javafx/scene/control/skin/caspian/caspian.css.

К сожалению, на данный момент нет доступа API к стилям CSS элемента, хотя это явно обсуждается для JavaFX 2.2.

Документ переехал вdocs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html
И теперь, с JavaFX 8, ссылка CSS снова переместилась:docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/…
Большое спасибо. Я приму ваш ответ, как только смогу Gundon

Похожие вопросы