Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Cách tạo Circle trong JavaFX


Một đường tròn là một đường tạo thành vòng khép kín, mọi điểm trên đó cách đều một khoảng từ tâm. Đường tròn được xác định bởi tâm và bán kính - khoảng cách từ tâm đến bất kỳ điểm nào trên đường tròn.

Trong JavaFX, đường tròn được biểu diễn bởi lớp javafx.scene.shape.Circle. Lớp này chứa 3 thuộc tính:

  • centerX - Tọa độ x của tâm. Đặt bằng setCenterX().
  • centerY - Tọa độ y của tâm. Đặt bằng setCenterY().
  • radius - Bán kính (pixel). Đặt bằng setRadius().

Để tạo đường tròn, bạn cần:

  • Khởi tạo lớp Circle.
  • Thiết lập các thuộc tính yêu cầu bằng setter hoặc truyền vào constructor.
  • Thêm nút (hình dạng) đã tạo vào đối tượng Group.

Ví dụ

import javafx.application.Application; 
import javafx.scene.Group; 
import javafx.scene.Scene; 
import javafx.scene.paint.Color; 
import javafx.stage.Stage; 
import javafx.scene.shape.Circle; 
public class DrawingCircle extends Application { 
  public void start(Stage stage) { 
    // Vẽ Circle
    Circle circle = new Circle(); 
    circle.setCenterX(300.0f); 
    circle.setCenterY(135.0f); 
    circle.setRadius(100.0f); 
    circle.setFill(Color.DARKCYAN); 
    circle.setStrokeWidth(8.0); 
    circle.setStroke(Color.DARKSLATEGREY); 
    // Thiết lập Scene
    Group root = new Group(circle); 
    Scene scene = new Scene(root, 595, 300, Color.BEIGE); 
    stage.setTitle("Drawing a Circle"); 
    stage.setScene(scene); 
    stage.show(); 
  } 
  public static void main(String args[]){ 
    launch(args); 
  } 
}

Kết quả

Cách tạo Circle trong JavaFX