我在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不高于标准值,填充也不正确......为什么?
答案 0 :(得分:0)
很抱歉这是我的错,显然这个css样式只适用于java 8而不是java 7.我切换了jdk,现在一切正常。希望其他人可以帮助这些信息...