line1.setStroke(Color.LIGHTGRAY);
Line l1 = new Line(); l1.setStartX(400); l1.setStartY(50); l1.setEndX(400); l1.setEndY(400); double sWidth1 = 1; double sWidth2 = 10; double ecart = sWidth2*0.5 + sWidth1; Line l2 = new Line(); l2.setStartX(400+ecart); l2.setStartY(50); l2.setEndX(400+ecart); l2.setEndY(400); l2.setStroke(Color.WHITE); l2.setStrokeWidth(10); l2.setStrokeLineCap(StrokeLineCap.BUTT);
Line line = new Line(0,0,100,0); line.setStrokeWidth(10); line.setStroke(new LinearGradient(0d, -5d, 0d, 5d, false, CycleMethod.NO_CYCLE, new Stop(0,Color.BLACK), new Stop(0.199,Color.BLACK), new Stop(0.2,Color.RED), new Stop(0.799,Color.RED), new Stop(0.8,Color.BLACK)));
Line line = new Line(); line.setStroke(Color.BLACK); layout.setOnKeyPressed(e -> { if (e.getCode() == KeyCode.UP) { line.setStartX(line.getEndX() + 0); line.setStartY(line.getEndY() + 15); } }); layout.getChildren().add(line); layout.requestFocus();
Line line3 = new Line(100, 10, 100, 100); line3.setStrokeWidth(5); line3.setStroke(Color.BLUE); getChildren().add(line3); // <---you can remove this Line line4 = new Line(10, 100, 100, 100); line3.setStrokeWidth(5); line3.setStroke(Color.DARKGREEN); getChildren().add(line3);
@Override public void start(Stage primaryStage) throws Exception { Group group = new Group(); primaryStage.setScene(new Scene(group, 200, 350)); Line line = new Line(100, 50, 100, 300); LinearGradient linearGradient = new LinearGradient(0d, 0d, 0d, 1d, true, CycleMethod.NO_CYCLE, new Stop(0,Color.RED),new Stop(1,Color.GREEN)); line.setStrokeWidth(36); // 3em line.setStroke(linearGradient); group.getChildren().add(line); primaryStage.show(); }
line.setStroke(Color.BLACK);
Button btn = new Button(); VBox root = new VBox(); final Line l1 = new Line(0, 200, 400, 200); final Line l2 = new Line(0, 300, 400, 300); l1.setManaged(false); l2.setManaged(false); btn.setText("Say 'Hello World'"); btn.setOnAction((ActionEvent event) -> { System.out.println("Hello World!"); }); l1.setStroke(Color.YELLOW); l1.setStrokeWidth(2); l2.setStroke(Color.YELLOW); l2.setStrokeWidth(2); root.getChildren().addAll(btn, l1, l2, rect);
Circle c = new Circle(100, 300, 16, Color.AQUA); Line l = new Line(100, 300, 500, 300); l.setStroke(Color.AQUA); group.getChildren().addAll(c, l); final Timeline timeline = new Timeline();
// construct invisible fat lines for selection selectionLines.getChildren().clear(); for (Node child : connection.getChildren()) { Line line = (Line) child; Line selLine = new Line(line.getStartX(), line.getStartY(), line.getEndX(), line.getEndY()); selLine.setLayoutX(line.getLayoutX()); selLine.setLayoutY(line.getLayoutY()); selLine.setStrokeWidth(SELECTION_LINE_WIDTH); selLine.setStroke(INVISIBLE); selectionLines.getChildren().add(selLine); } connection.getChildren().add(selectionLines);
double lineCenterY = 100d; Line line = new Line(lineCenterX, lineCenterY, 0, 100); line.setStroke(Color.YELLOW); Rotate rotate = new Rotate(); rotate.setPivotX(lineCenterX);
Button btn = new Button(); Rectangle rect = new Rectangle(400, 10); GridPane root = new GridPane(); root.getRowConstraints().add(new RowConstraints(200)); final Line l1 = new Line(0, 0, 400, 0); btn.setText("Say 'Hello World'"); btn.setOnAction((ActionEvent event) -> { System.out.println("Hello World!"); }); l1.setStroke(Color.YELLOW); l1.setStrokeWidth(2); root.addColumn(0, btn, l1, rect);
line.setStroke(Color.BLACK);
Slider slider = new Slider(0,100,50); slider.setLayoutY(5); Line line = new line(); line.setStrokeWidth(2); line.setStroke(Color.RED); line.setOpacity(0.3); line.setStartX(50); line.setEndX(50); line.setStartY(4); line.setEndY(21); line.setVisible(true); Group group = new Group(slider, line);
final Line line = new Line(); line.setStrokeWidth(3); line.setStroke(Color.RED);
l1.setStroke(Color.YELLOW); l1.setStrokeWidth(2);