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

जावाएफएक्स का उपयोग करके QuadCurve कैसे बनाएं

एक द्विघात वक्र (Quadratic curve) XY तल में डिग्री 2 का एक बेजियर पैरामीट्रिक वक्र है।

जावाएफएक्स में, एक सर्कल को javafx.scene.shape.QuadCurve क्लास द्वारा दर्शाया जाता है। यह CubicCurve के समान है लेकिन 2 के बजाय, यह एक कंट्रोल पॉइंट का उपयोग करके खींचा जाता है।

इस क्लास में 6 प्रॉपर्टीज हैं -

  • startX - यह प्रॉपर्टी वक्र के प्रारंभ बिंदु के x कोऑर्डिनेट को दर्शाती है। आप setStartX() मेथड का उपयोग करके इस प्रॉपर्टी को मान सेट कर सकते हैं।

  • startY - यह प्रॉपर्टी वक्र के प्रारंभ बिंदु के y कोऑर्डिनेट को दर्शाती है। आप setStartY() मेथड का उपयोग करके इस प्रॉपर्टी को मान सेट कर सकते हैं।

  • controlX - यह प्रॉपर्टी वक्र के कंट्रोल पॉइंट के x कोऑर्डिनेट को दर्शाती है। आप setControlX() मेथड का उपयोग करके इस प्रॉपर्टी को मान सेट कर सकते हैं।

  • controlY - यह प्रॉपर्टी वक्र के कंट्रोल पॉइंट के y कोऑर्डिनेट को दर्शाती है। आप setControlY() मेथड का उपयोग करके इस प्रॉपर्टी को मान सेट कर सकते हैं।

  • endX - यह प्रॉपर्टी वक्र के अंत बिंदु के x कोऑर्डिनेट को दर्शाती है। आप setEndX() मेथड का उपयोग करके इस प्रॉपर्टी को मान सेट कर सकते हैं।

  • endY - यह प्रॉपर्टी वक्र के अंत बिंदु के y कोऑर्डिनेट को दर्शाती है। आप setEndY() मेथड का उपयोग करके इस प्रॉपर्टी को मान सेट कर सकते हैं।

एक सर्कल बनाने के लिए आपको -

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

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

  • बनाए गए नोड (आकृति) को 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.QuadCurve; 

public class DrawingQuadCurve extends Application { 
    @Override 
    public void start(Stage stage) { 
        // द्विघात वक्र बनाना
        QuadCurve qudraticCurve = new QuadCurve(); 
        // क्यूबिक वक्र के लिए प्रॉपर्टीज सेट करना
        qudraticCurve.setStartX(75.0f); 
        qudraticCurve.setStartY(75.0f); 
        qudraticCurve.setControlX(250.0f); 
        qudraticCurve.setControlY(250.0f); 
        qudraticCurve.setEndX(500.0f); 
        qudraticCurve.setEndY(260.0f); 
        // अन्य प्रॉपर्टीज सेट करना
        qudraticCurve.setFill(Color.CHOCOLATE); 
        qudraticCurve.setStrokeWidth(8.0); 
        qudraticCurve.setStroke(Color.BROWN); 
        // सीन ऑब्जेक्ट सेट करना
        Group root = new Group(qudraticCurve); 
        Scene scene = new Scene(root, 595, 300); 
        stage.setTitle("Drawing a quadratic curve"); 
        stage.setScene(scene); 
        stage.show(); 
    } 
    
    public static void main(String args[]){ 
        launch(args); 
    } 
}

आउटपुट

जावाएफएक्स का उपयोग करके QuadCurve कैसे बनाएं

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

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

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

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

  1. Java का उपयोग करके निर्देशिका पदानुक्रम कैसे बनाएं? Java का उपयोग करके निर्देशिका पदानुक्रम कैसे बनाएं?

    java.io पैकेज का File नामक क्लास सिस्टम में एक फ़ाइल या निर्देशिका (पथ नाम) का प्रतिनिधित्व करता है। यह क्लास फ़ाइलों/निर्देशिकाओं पर विभिन्न ऑपरेशन करने के लिए विभिन्न विधियाँ प्रदान करता है। इस क्लास की mkdir() विधि वर्तमान ऑब्जेक्ट द्वारा दर्शाए गए पथ के साथ एक निर्देशिका बनाती है। निर्देशिका पदा