यह क्लास पाथ एलिमेंट आर्क को दर्शाता है। यह आपको वर्तमान कोऑर्डिनेट्स से निर्दिष्ट (नए) कोऑर्डिनेट्स तक एक आर्क खींचने में मदद करता है।
लाइन पाथ एलिमेंट बनाने के लिए -
ArcTo क्लास को इंस्टेंटिएट करें।
सेटर मेथड्स का उपयोग करके या उन्हें कंस्ट्रक्टर में पास करके इस क्लास की प्रॉपर्टीज को मान सेट करें।
Path क्लास को इंस्टेंटिएट करें।
उपरोक्त बनाए गए Path का ऑब्जर्वेबल सूची ऑब्जेक्ट getElements() मेथड का उपयोग करके प्राप्त करें।
उपरोक्त बनाए गए ArcTo ऑब्जेक्ट को add() मेथड का उपयोग करके ऑब्जर्वेबल सूची में जोड़ें।
अंत में, पाथ को Group ऑब्जेक्ट में जोड़ें।
उदाहरण
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) {
// PathElement ऑब्जेक्ट्स बनाना
MoveTo moveTo = new MoveTo(490, 50);
LineTo line1 = new LineTo(250, 250);
// ArcTo क्लास इंस्टेंटिएट करना
ArcTo arcTo = new ArcTo();
arcTo.setX(300.0);
arcTo.setY(50.0);
arcTo.setRadiusX(50.0);
arcTo.setRadiusY(50.0);
// HLineTo ऑब्जेक्ट बनाना
VLineTo vLine = new VLineTo();
vLine.setY(180);
// Path बनाना
Path path = new Path();
path.getElements().addAll(moveTo, line1, arcTo, vLine);
// अन्य प्रॉपर्टीज सेट करना
path.setStrokeWidth(8.0);
path.setStroke(Color.DARKSLATEGREY);
// स्टेज ऑब्जेक्ट तैयार करना
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);
}
}
आउटपुट
