2D图形 Ellipse椭圆形

  • 设置圆心位置

    ellipse.setCenterX(0);  
    ellipse.setCenterY(0);
    
  • 设置半径

    ellipse.setRadiusX(100);// 横半径  
    ellipse.setRadiusY(50);// 纵半径
    
  • 其他设置

    HBox box = new HBox();
    Ellipse ellipse = new Ellipse();  
    ellipse.setCenterX(0);  
    ellipse.setCenterY(0);  
    ellipse.setFill(Color.valueOf("#ff9999"));  
    ellipse.setRadiusX(100);// 横半径  
    ellipse.setRadiusY(50);// 纵半径  
    box.getChildren().add(ellipse);  
    Ellipse ellipse1 = new Ellipse();  
    ellipse1.setCenterX(0);  
    ellipse1.setCenterY(0);  
    ellipse1.setFill(Color.valueOf("#ff9999"));  
    ellipse1.setRadiusX(50);// 横半径  
    ellipse1.setRadiusY(100);// 纵半径  
    ellipse1.setStrokeWidth(10);  
    ellipse1.setStroke(Color.valueOf("#996699"));  
    ellipse1.setSmooth(true);// 平滑  
    box.getChildren().add(ellipse1);  
    Ellipse ellipse2 = new Ellipse();  
    ellipse2.setCenterX(0);  
    ellipse2.setCenterY(0);  
    ellipse2.setFill(Color.valueOf("#ff9999"));  
    ellipse2.setRadiusX(50);// 横半径  
    ellipse2.setRadiusY(100);// 纵半径  
    ellipse2.setStrokeWidth(3);  
    ellipse2.setStroke(Color.valueOf("#996699"));  
    ellipse2.setSmooth(true);// 平滑  
    ellipse2.getStrokeDashArray().addAll(10.0, 10.0);// 虚线  
    box.getChildren().add(ellipse2);