JavaFX样式表属性未在实际应用程序中应用

时间:2014-08-05 15:05:34

标签: javafx stylesheet scenebuilder

我在Scene Builder 2.0中做了一个很酷的设计,并且还使用了css属性。 在Scene Builder中看起来很棒,但是当我通过以下方式加载应用程序时

@Override
public void start(Stage stage) throws Exception {
    Parent root = FXMLLoader.load(getClass().getResource("BasicApplication_css.fxml"));
    Scene mainScene = new Scene(root,900,600);
    stage.setTitle("VuBPS");
    stage.setScene(mainScene);
    stage.show();
}

以下属性无效:

#mainFrame .title{
     -fx-min-height: 40px;
     -fx-pref-height: 40px;
     -fx-padding:  0px 0px 10px 20px;
}

所以TitledPane不高于标准值,填充也不正确......为什么?

1 个答案:

答案 0 :(得分:0)

很抱歉这是我的错,显然这个css样式只适用于java 8而不是java 7.我切换了jdk,现在一切正常。希望其他人可以帮助这些信息...