use*_*650 8 html css java javafx
如何为扩展JavaFX对象的类设置CSS样式?
public class DiagramPane extends ScrollPane implements IDiagramEditor {
// .... Methods go here
}
Run Code Online (Sandbox Code Playgroud)
我在main方法中尝试了以下方法:
public class DiagramPane extends ScrollPane implements IDiagramEditor {
DiagramPane() {
this.setStyle("-fx-background-color: #f8ecc2;-fx-font-size: 8pt;");
setStyle("-fx-background-color: #f8ecc2;-fx-font-size: 8pt;");
}
}
Run Code Online (Sandbox Code Playgroud)
将这些行添加到您的css文件中
.diagram-pane {
-fx-background-color: #f8ecc2;
-fx-font-size: 8pt;
}
Run Code Online (Sandbox Code Playgroud)
并设置DiagramPane
实例以使用diagram-pane
样式类
diagramPane.getStyleClass().clear();
diagramPane.getStyleClass().add("diagram-pane");
Run Code Online (Sandbox Code Playgroud)