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

জাভাFX-এ CubicCurve তৈরি করা

Cubic Curve (CubicCurve)

তৃতীয় ডিগ্রির পলিনোমিয়াল ফাংশন হলো কিউবিক কার্ভ।

জাভাFX-এ এটি javafx.scene.shape.CubicCurve ক্লাস দিয়ে রিপ্রেজেন্ট করা হয়। এই ক্লাসে ৮টি প্রপার্টি রয়েছে:

  • startX - শুরু বিন্দুর x কোঅর্ডিনেট। setStartX() দিয়ে সেট করুন।
  • startY - শুরু বিন্দুর y কোঅর্ডিনেট। setStartY() দিয়ে সেট করুন।
  • controlX1 - প্রথম কন্ট্রোল পয়েন্টের x কোঅর্ডিনেট। setControlX1() দিয়ে সেট করুন।
  • controlY1 - প্রথম কন্ট্রোল পয়েন্টের y কোঅর্ডিনেট। setControlY1() দিয়ে সেট করুন।
  • controlX2 - দ্বিতীয় কন্ট্রোল পয়েন্টের x কোঅর্ডিনেট। setControlX2() দিয়ে সেট করুন।
  • controlY2 - দ্বিতীয় কন্ট্রোল পয়েন্টের y কোঅর্ডিনেট। setControlY2() দিয়ে সেট করুন।
  • endX - শেষ বিন্দুর x কোঅর্ডিনেট। setEndX() দিয়ে সেট করুন।
  • endY - শেষ বিন্দুর y কোঅর্ডিনেট। setEndY() দিয়ে সেট করুন।

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

  1. CubicCurve ক্লাস ইনস্ট্যানশিয়েট করুন।
  2. সেটার মেথড বা কনস্ট্রাক্টর আর্গুমেন্ট দিয়ে প্রপার্টি সেট করুন।
  3. তैयার নোড (শেপ) 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.CubicCurve; 

public class DrawingCubicCurve extends Application { 
    @Override 
    public void start(Stage stage) { 
        // Drawing a cubic curve 
        CubicCurve cubicCurve = new CubicCurve(); 
        // Setting properties to cubic curve 
        cubicCurve.setStartX(75.0f); 
        cubicCurve.setStartY(75.0f); 
        cubicCurve.setControlX2(250.0f); 
        cubicCurve.setControlY2(250.0f); 
        cubicCurve.setControlX1(400.0f); 
        cubicCurve.setControlY1(40.0f); 
        cubicCurve.setEndX(500.0f); 
        cubicCurve.setEndY(260.0f); 
        // Setting other properties 
        cubicCurve.setFill(Color.CHOCOLATE); 
        cubicCurve.setStrokeWidth(8.0); 
        cubicCurve.setStroke(Color.BROWN); 
        // Setting the scene object 
        Group root = new Group(cubicCurve); 
        Scene scene = new Scene(root, 600, 300); 
        stage.setTitle("Drawing a cubic curve"); 
        stage.setScene(scene); 
        stage.show(); 
    } 
    public static void main(String args[]){ 
        launch(args); 
    } 
}

আউটপুট

জাভাFX-এ CubicCurve তৈরি করা

  1. জাভाएফএক্স-এ আর্ক (Arc) তৈরি করার পদ্ধতি

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

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

  4. জাভাতে ডিরেক্টরি হায়ারার্কি (Directory Hierarchy) কীভাবে তৈরি করবেন?