我已经在我的项目中初始化了一个装饰器,起初看起来还不错。但是现在我遇到了几个问题,我没有弄清楚如何更改边框颜色(当前是黑色)。我也想删除用于调整窗口大小的按钮。
这是修饰器的代码:
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);
}
最佳答案
几分钟后,我想出了一个简单但适当的解决方案。我在css文件中创建了一个decorator类。
这是我添加到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;
}
关于css - 更改属性jfx装饰器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49358934/