이 클래스는 경로 요소 arc를 나타냅니다. 현재 좌표에서 지정된(새) 좌표까지 호를 그리는 데 도움이 됩니다.
직선 경로 요소 만들기 -
ArcTo 클래스를 인스턴스화합니다.
setter 메서드를 사용하여 이 클래스의 속성 값을 설정하거나 생성자에서 해당 값을 무시하세요.
Path 클래스를 인스턴스화합니다.
위에서 생성된 Path의 관찰 가능한 목록 개체를 가져오려면 getElements()를 사용하세요.
위에서 생성된 ArcTo 개체를 관찰 가능한 목록에 추가하려면 add() 메서드를 사용하세요.
마지막으로 그룹 개체에 경로를 추가합니다.
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.ArcTo; import javafx.scene.shape.LineTo; import javafx.scene.shape.MoveTo; import javafx.scene.shape.Path; import javafx.scene.shape.VLineTo; public class ArcToExample extends Application { public void start(Stage stage) { //Creating PathElement objects MoveTo moveTo = new MoveTo(490, 50); LineTo line1 = new LineTo(250, 250); //Instantiating the arcTo class ArcTo arcTo = new ArcTo(); arcTo.setX(300.0); arcTo.setY(50.0); arcTo.setRadiusX(50.0); arcTo.setRadiusY(50.0); //Creating the HLineTo object VLineTo vLine = new VLineTo(); vLine.setY(180); //Creating a Path Path path = new Path(); path.getElements().addAll(moveTo, line1, arcTo, vLine); //Setting other properties path.setStrokeWidth(8.0); path.setStroke(Color.DARKSLATEGREY); //Preparing the Stage object Group root = new Group(path); Scene scene = new Scene(root, 595, 300, Color.BEIGE); stage.setTitle("JavaFX Example"); stage.setScene(scene); stage.show(); } public static void main(String args[]){ launch(args); } }
위 내용은 JavaFX에서 경로 요소 호를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!