Fill Ellipse with Red stroke and Yellow Fill
import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.effect.DropShadow; import javafx.scene.effect.DropShadowBuilder; import javafx.scene.paint.Color; import javafx.scene.shape.*; import javafx.stage.Stage; public class Main extends Application { public static void main(String[] args) { Application.launch(args); } @Override public void start(Stage primaryStage) { primaryStage.setTitle("Shapes"); Group root = new Group(); Scene scene = new Scene(root, 300, 300, Color.WHITE); Path path = new Path(); Ellipse bigCircle = EllipseBuilder.create() .centerX(100) .centerY(100) .radiusX(50) .radiusY(75/2) .translateY(path.getBoundsInParent().getMaxY()) .strokeWidth(3) .stroke(Color.RED) .fill(Color.YELLOW) .build(); root.getChildren().add(bigCircle); primaryStage.setScene(scene); primaryStage.show(); } }
1. | Simple Ellipse with CenterX,CenterY, radiusX and radiusX | ||
2. | Ellipse with DropShadow |