【JavaFX弧】通常, 圆弧是圆或椭圆的圆周的一部分。需要在某些JavaFX应用程序中创建它。 JavaFX允许我们通过实例化javafx.scene.shape.Arc类来在GUI上创建Arc。只需将类的属性设置为适当的值, 即可按照应用程序的要求显示弧线。
物产
下表列出了JavaFX Arc属性及其设置方法。
属性 | 描述 | 方法 |
---|---|---|
CenterX | 中心点的X坐标 | serCenterX(Double value) |
CenterY | 中心点的Y坐标 | setCenterY(Double value) |
Length | 弧的角度范围(以度为单位) | setLength(Double value) |
RadiousX | 其中椭圆的全宽, Arc是一部分。 | setRadiusX(Double value) |
RadiousY | 椭圆的全高, 其中Arc是一部分 | setRadiusY(Double value) |
StartAngle | 圆弧角度(度) | setStartAngle(Double value) |
type | 圆弧类型:OPEN, CHORD, ROUND | setType(Double value) |
package application;
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.scene.shape.Arc;
import javafx.scene.shape.ArcType;
import javafx.stage.Stage;
public class Shape_Example extends Application{ @Override public void start(Stage primaryStage) throws Exception {// TODO Auto-generated method stub primaryStage.setTitle("Arc Example");
Group group = new Group();
Arc arc = new Arc();
arc.setCenterX(100);
arc.setCenterY(100);
arc.setRadiusX(50);
arc.setRadiusY(80);
arc.setStartAngle(30);
arc.setLength(70);
arc.setType(ArcType.ROUND);
arc.setFill(Color.RED);
group.getChildren().addAll(arc);
Scene scene = new Scene(group, 200, 300, Color.GRAY);
primaryStage.setScene(scene);
primaryStage.show();
}public static void main(String[] args) { launch(args);
}}
输出:
文章图片
推荐阅读
- JavaFX应用程序结构
- 3D对象属性
- JavaFX 3D形状
- JavaFX动画
- 创建第一个JavaFX应用程序
- 什么是网络服务
- JavaFX 2D形状
- Java Web服务组件
- Win10系统英文输入法打开自动纠错技巧的办法