-fx-stroke-dash-offset: 6; : CSS « JavaFX « Java






-fx-stroke-dash-offset: 6;

 


import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.shape.Rectangle;
import javafx.stage.Stage;

public class Main extends Application {
    @Override
    public void start(Stage stage) {
        Group root = new Group();
        Scene scene = new Scene(root, 500, 200);
        stage.setScene(scene);
        
        
        Rectangle rect = new Rectangle(100,100); 
        rect.setLayoutX(50); 
        rect.setLayoutY(50); 
        rect.setStyle("-fx-stroke-dash-offset: 6;-fx-stroke-dash-array: 12 2 4 2; -fx-stroke: green;"); 
        ((Group)scene.getRoot()).getChildren().add(rect);
        

        stage.show();
        
    }
    public static void main(String[] args) {
        launch(args);
    }
}

   
  








Related examples in the same category

1.Using CSS to style the border
2.Connect to CSS Style Sheet in same Package
3.Connect to CSS Style Sheet in another Package
4.Set CSS style
5.-fx-stroke: green;
6.-fx-stroke-width: 5;
7.-fx-stroke-dash-array: 12 2 4 2;
8.-fx-stroke-line-cap: butt;
9.-fx-background-color: transparent;
10.-fx-border-color: white;
11.-fx-background-radius: 30;
12.-fx-border-radius: 30;
13.-fx-text-fill: white;
14.-fx-font-weight: bold;
15.-fx-font-size: 14px;
16.-fx-padding: 10 20 10 20;
17.Chart -fx-background-color: rgba(0,168,355,0.05);
18.Chart -fx-border-color: rgba(0,16,35,0.5) rgba(0,68,55,0.6) transparent rgba(0,68,55,0.7);
19.Set css file to Scene
20.Use addAll() to attach several stylesheets.
21.Set Control Id and use it in css
22.Sample application that shows the use of CSS with the different layout panes provided by the JavaFX layout API.
23.-fx-fill: red;