Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

JavaFX का उपयोग करके चाप (Arc) कैसे बनाएं?


सामान्यतः, एक चाप एक वक्र का छोटा खंड होता है। JavaFX में इसे javafx.scene.shape.Arc क्लास द्वारा दर्शाया जाता है। इस क्लास में छह गुण होते हैं -

  • centerX - यह गुण चाप के केंद्र का x निर्देशांक दर्शाता है। आप setCenterX() मेथड का उपयोग करके इस गुण का मान सेट कर सकते हैं।

  • centerY - यह गुण चाप के केंद्र का y निर्देशांक दर्शाता है। आप setCenterY() मेथड का उपयोग करके इस गुण का मान सेट कर सकते हैं।

  • radiusX - यह गुण उस पूर्ण दीर्घवृत्त की चौड़ाई दर्शाता है जिसका वर्तमान चाप एक भाग है। आप setRadiusX() मेथड का उपयोग करके इस गुण का मान सेट कर सकते हैं।

  • radiusY - यह गुण उस पूर्ण दीर्घवृत्त की ऊंचाई दर्शाता है जिसका वर्तमान चाप एक भाग है। आप setRadiusY() मेथड का उपयोग करके इस गुण का मान सेट कर सकते हैं।

  • startAngle - यह गुण चाप के प्रारंभिक कोण को डिग्री में दर्शाता है। आप setStartAngle() मेथड का उपयोग करके इस गुण का मान सेट कर सकते हैं।

  • length - यह गुण चाप के कोणीय विस्तार को डिग्री में दर्शाता है। आप setLength() मेथड का उपयोग करके इस गुण का मान सेट कर सकते हैं।

चाप बनाने के लिए आपको -

  • इस क्लास को इंस्टेंटिएट करना होगा।

  • सेटर मेथड्स का उपयोग करके या उन्हें कंस्ट्रक्टर में आर्गुमेंट्स के रूप में पास करके आवश्यक गुण सेट करने होंगे।

  • निर्मित नोड (आकृति) को 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.Arc;
import javafx.scene.shape.ArcType;

public class DrawingArc extends Application {
    @Override
    public void start(Stage stage) {
        // एक चाप बनाना
        Arc arc = new Arc();
        
        // चाप के गुण सेट करना
        arc.setCenterX(280);
        arc.setCenterY(230);
        arc.setRadiusX(100);
        arc.setRadiusY(180);
        arc.setStartAngle(45);
        arc.setLength(100);
        arc.setType(ArcType.ROUND);
        
        // अन्य गुण सेट करना
        arc.setFill(Color.CHOCOLATE);
        arc.setStrokeWidth(8.0);
        arc.setStroke(Color.BROWN);
        
        // Scene ऑब्जेक्ट सेट करना
        Group root = new Group(arc);
        Scene scene = new Scene(root, 595, 300, Color.BEIGE);
        stage.setTitle("चाप बनाना");
        stage.setScene(scene);
        stage.show();
    }
    
    public static void main(String args[]) {
        launch(args);
    }
}

आउटपुट

JavaFX का उपयोग करके चाप (Arc) कैसे बनाएं?

  1. JavaFX बेसिक एप्लिकेशन कैसे बनाएं? JavaFX बेसिक एप्लिकेशन कैसे बनाएं?

    बेसिक JavaFX एप्लिकेशन बनाने के लिए नीचे दिए गए चरणों का पालन करें - Application क्लास को एक्सटेंड करें JavaFX एप्लिकेशन बनाने के लिए, आपको Application क्लास को इंस्टेंटिएट करना होगा और इसके एब्स्ट्रैक्ट मेथड start() को इम्प्लीमेंट करना होगा। इस मेथड में, हम JavaFX एप्लिकेशन के लिए कोड लिखेंगे। ए

  1. JavaFX स्लाइडर कैसे बनाएं? JavaFX स्लाइडर कैसे बनाएं?

    JavaFX Slider नामक एक क्लास प्रदान करता है, यह एक स्लाइडर कंपोनेंट का प्रतिनिधित्व करता है जो मानों की एक सतत श्रृंखला प्रदर्शित करता है। इसमें एक ट्रैक होता है जिस पर संख्यात्मक मान प्रदर्शित होते हैं। ट्रैक के साथ एक थंब होता है जो संख्याओं की ओर इंगित करता है। आप स्लाइडर के अधिकतम, न्यूनतम और प्

  1. दो थंब वाला JavaFX स्लाइडर कैसे बनाएं? दो थंब वाला JavaFX स्लाइडर कैसे बनाएं?

    सामान्यतः, एक स्लाइडर एक कंपोनेंट है जो मानों की एक सतत श्रृंखला प्रदर्शित करता है। इसमें एक ट्रैक होता है जिस पर संख्यात्मक मान प्रदर्शित होते हैं। ट्रैक के साथ एक थंब होता है जो संख्याओं की ओर इंगित करता है। आप स्लाइडर के अधिकतम, न्यूनतम और प्रारंभिक मान प्रदान कर सकते हैं। JavaFX द्वारा प्रदान