本文介绍了是否可以在CSS中设置一个JavaFX静态属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

样例FXML与BorderPanel.alignment :

Sample FXML with the BorderPanel.alignment "static property":

<BorderPane>
  <top>
    <Label text="My Label" BorderPanel.alignment="CENTER"/>
  </top>
</BorderPane>

CSS支持的版本:

<BorderPane stylesheets="Style.css">
   <top>
     <Label text="My Label" styleClass="labelClass"/>
   </top>
</BorderPane>

Style.css将是:

Style.css would be:

.labelClass
 {
   -fx-borderpanel-alignement: center
 }


推荐答案

对于JavaFX版本2.0到2.2 =>不能通过css设置静态布局属性。

For JavaFX versions 2.0 to 2.2 => no you cannot set the static layout properties via css.

您可以在中创建一个功能请求,要求实现此功能将来的JavaFX版本。

You can create a feature request in the JavaFX jira to ask this functionality be implemented in a future JavaFX version.

这篇关于是否可以在CSS中设置一个JavaFX静态属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-29 12:35