কম্পিউটার টিউটোরিয়াল

জাভাFX-এ Path এলিমেন্ট Cubic Curve (CubicCurveTo) তৈরি করা

CubicCurveTo পাথ এলিমেন্ট

এই ক্লাস cubic curve পাথ এলিমেন্ট রিপ্রেজেন্ট করে। এটি বর্তমান কোঅর্ডিনেট থেকে নির্দিষ্ট (নতুন) কোঅর্ডিনেট পর্যন্ত কিউবিক কার্ভ আঁকার সাহায্য করে।

CubicCurveTo তৈরি করার ধাপ

  1. CubicCurveTo ক্লাস ইনস্ট্যানশিয়েট করুন।
  2. সেটার মেথড বা কনস্ট্রাক্টর আর্গুমেন্ট দিয়ে প্রপার্টি সেট করুন।
  3. Path ক্লাস ইনস্ট্যানশিয়েট করুন।
  4. getElements() মেথড দিয়ে অবজার্ভেবল লিস্ট পান।
  5. add() মেথড দিয়ে CubicCurveTo অবজেক্ট যোগ করুন।
  6. পথ 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.CubicCurveTo; 
import javafx.scene.shape.LineTo; 
import javafx.scene.shape.MoveTo; 
import javafx.scene.shape.Path; 
import javafx.scene.shape.VLineTo; 

public class CubicCurveExample extends Application { 
    public void start(Stage stage) { 
        // Creating PathElement objects 
        MoveTo moveTo = new MoveTo(15, 15); 
        LineTo line1 = new LineTo(100, 150); 
        // Instantiating the class CubicCurve 
        CubicCurveTo cubicCurveTo = new CubicCurveTo(); 
        // Setting properties of the class CubicCurve 
        cubicCurveTo.setControlX1(400.0f); 
        cubicCurveTo.setControlY1(40.0f); 
        cubicCurveTo.setControlX2(175.0f); 
        cubicCurveTo.setControlY2(250.0f); 
        cubicCurveTo.setX(500.0f); 
        cubicCurveTo.setY(150.0f); 
        // Creating the VLineTo object 
        VLineTo vLine = new VLineTo(); 
        vLine.setY(80); 
        // Creating a Path 
        Path path = new Path(); 
        path.getElements().addAll(moveTo, line1, cubicCurveTo, 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); 
    } 
}

আউটপুট

জাভাFX-এ Path এলিমেন্ট Cubic Curve (CubicCurveTo) তৈরি করা

  1. জাভाएফএক্স বেসিক অ্যাপ্লিকেশন তৈরি করার পদ্ধতি

  2. জাভाएফএক্স স্লাইডার কীভাবে তৈরি করবেন?

  3. দুই থাম্বসহ জাভाएফএক্স স্লাইডার কীভাবে তৈরি করবেন?

  4. Tkinter filedialog-এ ফাইল পাথ স্পেসিফাই করার পদ্ধতি