我已经将一个装饰器初始化为我的项目,这个项目起初非常好看。但是现在我遇到了几个问题,我没弄明白如何改变边框颜色(目前是黑色)。我还想删除调整窗口大小的按钮。
以下是触摸装饰器的代码:
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);
}
答案 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;
}