更改属性jfx Decorator

时间:2018-03-19 08:53:31

标签: css javafx decorator

我已经将一个装饰器初始化为我的项目,这个项目起初非常好看。但是现在我遇到了几个问题,我没弄明白如何改变边框颜色(目前是黑色)。我还想删除调整窗口大小的按钮。

以下是触摸装饰器的代码:

public void start(Stage primaryStage){


JFXDecorator decorator = new JFXDecorator(primaryStage, gridContainer);
decorator.setCustomMaximize(false);
    decorator.setText("Window Title");
    decorator.setStyle("-fx-background-color: #ffffff; -fx-font-family:'Franklin Gothic Medium'");

Scene scene= new Scene(decorator, 350, 500, Color.BEIGE);

}

1 个答案:

答案 0 :(得分:1)

几分钟后,我想出了一个简单但足够的解决方案。我在我的css文件中创建了一个装饰器类。

以下是我添加到css文件中的代码:

.jfx-decorator{
    -fx-decorator-color: white;
}
.jfx-decorator .jfx-decorator-buttons-container{
    -fx-background-color: -fx-decorator-color;
}
.jfx-decorator .resize-border{
    -fx-border-color: -fx-decorator-color;
    -fx-border-width: 0 4 4 4;
}