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

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

एक पॉलीगॉन एक बंद आकृति है जो एक ही तल में मौजूद n संख्या की रेखाओं का उपयोग करके बनाई जाती है। जावाएफएक्स में एक पॉलीगॉन को javafx.scene.shape.Polygon क्लास द्वारा दर्शाया जाता है।

एक पॉलीगॉन बनाने के लिए आपको -

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

  • पॉलीगॉन बनाने के लिए लाइन सेगमेंट्स के प्रारंभ और अंत बिंदुओं को क्लास में पास करें, या तो उन्हें कंस्ट्रक्टर में आर्गुमेंट्स के रूप में पास करके या getPoints() मेथड का उपयोग करके -

polygon.getPoints().addAll(new Double[]{ कॉमा से अलग XY कोऑर्डिनेट्स की सूची });
  • बनाए गए नोड (आकृति) को 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.Polygon; 

public class DrawingPolygon extends Application { 
    public void start(Stage stage) { 
        // पॉलीगॉन बनाना
        Polygon polygon1 = new Polygon(); 
        // एलिप्स की प्रॉपर्टीज सेट करना
        polygon1.getPoints().addAll(new Double[]{ 
            250.0, 50.0, 175.0, 150.0, 
            175.0, 250.0, 200.0, 250.0, 
            350.0, 150.0 }); 
        // अन्य प्रॉपर्टीज सेट करना
        polygon1.setFill(Color.DARKCYAN); 
        polygon1.setStrokeWidth(8.0); 
        polygon1.setStroke(Color.DARKSLATEGREY); 
        
        // पॉलीगॉन बनाना
        Polygon polygon2 = new Polygon(); 
        // एलिप्स की प्रॉपर्टीज सेट करना
        polygon2.getPoints().addAll(new Double[]{ 
            410.0, 160.0, 430.0, 130.0, 470.0, 130.0, 
            490.0, 160.0, 470.0, 200.0, 430.0, 200.0 }); 
        // अन्य प्रॉपर्टीज सेट करना
        polygon2.setFill(Color.CHOCOLATE); 
        polygon2.setStrokeWidth(8.0); 
        polygon2.setStroke(Color.BROWN); 
        
        // सीन सेट करना
        Group root = new Group(polygon1, polygon2); 
        Scene scene = new Scene(root, 595, 300, Color.BEIGE); 
        stage.setTitle("Drawing Polygon"); 
        stage.setScene(scene); 
        stage.show(); 
    } 
    
    public static void main(String args[]){ 
        launch(args); 
    } 
}

आउटपुट

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

  1. Java का उपयोग करके OpenCV में पॉलीगॉन कैसे बनाएं? Java का उपयोग करके OpenCV में पॉलीगॉन कैसे बनाएं?

    180 से कम सभी आंतरिक कोणों वाला पॉलीगॉन कन्वेक्स पॉलीगॉन के रूप में जाना जाता है। Java OpenCV लाइब्रेरी के org.opencv.imgproc पैकेज में Imgproc नामक एक क्लास होती है। पॉलीगॉन बनाने के लिए आपको इस क्लास के fillConvexPoly() मेथड को इनवोक करना होगा। यह मेथड 3 पैरामीटर्स स्वीकार करता है - एक Mat ऑब्जे

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

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

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

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