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

জাভাFX-এ Rectangle (আয়ত) তৈরি করা

Rectangle (আয়ত)

আয়ত হলো চার পাশের বন্ধ পলিগন যেখানে যেকোনো দুটি পাশের কোণ সমকোণ এবং বিপরীত পাশগুলো সমান্তরাল। এটি তার উচ্চতা এবং প্রস্থ দিয়ে সংজ্ঞায়িত হয়।

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

  • height - আয়তের উচ্চতা। setHeight() দিয়ে সেট করুন।
  • width - আয়তের প্রস্থ। setWidth() দিয়ে সেট করুন।
  • x - আয়তের উপরের বাম কোণার x কোঅর্ডিনেট। setX() দিয়ে সেট করুন।
  • y - আয়তের উপরের বাম কোণার y কোঅর্ডিনেট। setY() দিয়ে সেট করুন।

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

  1. Rectangle ক্লাস ইনস্ট্যানশিয়েট করুন।
  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.Rectangle; 

public class DrawinRectangle extends Application { 
    public void start(Stage stage) { 
        Rectangle shape = new Rectangle(); 
        shape.setX(150.0f); 
        shape.setY(75.0f); 
        shape.setWidth(300.0f); 
        shape.setHeight(150.0f); 
        shape.setFill(Color.DARKCYAN); 
        shape.setStrokeWidth(8.0); 
        shape.setStroke(Color.DARKSLATEGREY); 
        Group root = new Group(shape); 
        Scene scene = new Scene(root, 595, 300, Color.BEIGE); 
        stage.setTitle("Drawing Rectangle"); 
        stage.setScene(scene); 
        stage.show(); 
    } 
    public static void main(String args[]){ 
        launch(args); 
    } 
}

আউটপুট

জাভাFX-এ Rectangle (আয়ত) তৈরি করা

Rounded Rectangle (কোণাকার আয়ত)

Rectangle ক্লাসে আরও দুটি প্রপার্টি রয়েছে:

  • arcWidth - ৪টি কোণার আর্কের ব্যাস। setArcWidth() দিয়ে সেট করুন।
  • arcHeight - ৪টি কোণার আর্কের উচ্চতা। setArcHeight() দিয়ে সেট করুন।

এগুলো সেট করলে কোণাকার আয়ত আঁকা যায়।

উদাহরণ: Rounded Rectangle

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.Rectangle; 

public class DrawingRoundedRectangle extends Application { 
    public void start(Stage stage) { 
        Rectangle shape = new Rectangle(); 
        shape.setX(150.0f); 
        shape.setY(75.0f); 
        shape.setWidth(300.0f); 
        shape.setHeight(150.0f); 
        shape.setArcHeight(30.0); 
        shape.setArcWidth(30.0); 
        shape.setFill(Color.DARKCYAN); 
        shape.setStrokeWidth(8.0); 
        shape.setStroke(Color.DARKSLATEGREY); 
        Group root = new Group(shape); 
        Scene scene = new Scene(root, 595, 300, Color.BEIGE); 
        stage.setTitle("Drawing Rounded Rectangle"); 
        stage.setScene(scene); 
        stage.show(); 
    } 
    public static void main(String args[]){ 
        launch(args); 
    } 
}

আউটপুট

জাভাFX-এ Rectangle (আয়ত) তৈরি করা

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

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

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

  4. OneNote-এ Ink to Shape ফিচার দিয়ে শেপ (Shape) তৈরি করুন