@Override public void hlineToRel(double x) { l.add(makeAbsolute(false, new HLineTo(x))); }
@Override public void hlineToAbs(double x) { l.add(makeAbsolute(true, new HLineTo(x))); }
@Override public void hlineToRel(double x) { l.add(makeAbsolute(false, new HLineTo(x))); }
@Override public void hlineToAbs(double x) { l.add(makeAbsolute(true, new HLineTo(x))); }
new HLineTo(240), new VLineTo(500), new HLineTo(340), new VLineTo(680), new HLineTo(40), new VLineTo(560), new HLineTo(120), new VLineTo(240), new HLineTo(360), new VLineTo(40), new HLineTo(40), new VLineTo(180), new HLineTo(180), new VLineTo(100) ); new HLineTo(40), new VLineTo(40), new HLineTo(800) );
getElements().add(startMove); HLineTo line = new HLineTo(); line.setX(endPoint.getX()); getElements().add(line);
while(ponts !=0){ Path p1 = new Path(); p1.getElements().addAll(new MoveTo(), new HLineTo(pontLength)); p1.setStroke(Color.rgb(r.nextInt(255), r.nextInt(255), r.nextInt(255))); root.getChildren().add(p1);
lineBTop = new HLineTo(); lineBTop.xProperty().bind( Bindings.add(leftEdgePlusRadiusProperty, arrowIndentProperty)); lineETop = new HLineTo(); lineETop.xProperty().bind( Bindings.subtract(centerXProperty, arrowSizeProperty)); lineHTop = new HLineTo(); lineHTop.xProperty().bind( Bindings.subtract(Bindings.subtract( lineKTop = new HLineTo(); lineKTop.xProperty().bind(rightEdgeMinusRadiusProperty); lineBBottom = new HLineTo(); lineBBottom.xProperty().bind( Bindings.subtract(rightEdgeMinusRadiusProperty, lineEBottom = new HLineTo(); lineEBottom.xProperty().bind( Bindings.add(centerXProperty, arrowSizeProperty)); lineHBottom = new HLineTo(); lineHBottom.xProperty().bind( Bindings.add(Bindings.add(leftEdgePlusRadiusProperty, lineKBottom = new HLineTo(); lineKBottom.xProperty().bind(leftEdgePlusRadiusProperty);