直接上代碼案例
public class DrawLine extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
Group root = new Group();
Rectangle rectangle = new Rectangle();
rectangle.setFill(Paint.valueOf("#fff111"));
rectangle.setX(0);
rectangle.setY(50);
rectangle.setWidth(100.0);
rectangle.setHeight(100.0);
root.getChildren().add(rectangle);
Rectangle arcRectangle = new Rectangle(150,50,32,32);
arcRectangle.setArcWidth(15);
arcRectangle.setArcHeight(15);
arcRectangle.setStroke(Color.RED);
root.getChildren().add(arcRectangle);
DropShadow dropShadow = new DropShadow();
dropShadow.setOffsetX(10.0);
dropShadow.setOffsetY(5.0);
dropShadow.setColor(Color.ROSYBROWN);
Ellipse ellipse = new Ellipse();
ellipse.setCenterX(200.0f);
ellipse.setCenterY(120.0f);
ellipse.setRadiusX(50.0f);
ellipse.setRadiusY(20.0f);
ellipse.setEffect(dropShadow);
root.getChildren().add(ellipse);
Scene scene = new Scene(root, 1270, 680, Color.WHEAT);
primaryStage.getIcons().add(new Image(getClass().getResourceAsStream("/images/note.png")));
primaryStage.setTitle("簡易畫板");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}