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

জাভাতে Graphics অবজেক্ট ব্যবহার করে রাউন্ডেড রেক্ট্যাঙ্গেল কীভাবে আঁকবেন?

Graphics ক্লাস

  • জাভাতে, ড্রয়িং একটি Graphics অবজেক্টের মাধ্যমে ঘটে, যা java.awt.Graphics class-এর একটি ইনস্ট্যান্স।
  • প্রতিটি Graphics অবজেক্টের নিজস্ব কোঅর্ডিনেট সিস্টেম থাকে এবং Graphics-এর সমস্ত মেথড যার মধ্যে স্ট্রিং, লাইন, রেক্ট্যাঙ্গেল, সার্কেল, পলিগন ইত্যাদি আঁকার মেথডগুলো রয়েছে।
  • আমরা paint(Graphics g) মেথডের মাধ্যমে Graphics অবজেক্টে অ্যাক্সেস পাই।
  • আমরা drawRoundRect() মেথড ব্যবহার করতে পারি যা x-কোঅর্ডিনেট, y-কোঅর্ডিনেট, প্রস্থ, উচ্চতা, arcWidth, এবং arc height গ্রহণ করে একটি রাউন্ডেড রেক্ট্যাঙ্গেল আঁকতে।

উদাহরণ

import java.awt.*; 
import java.awt.event.*; 
import javax.swing.*; 

public class RoundedRectangleTest extends JFrame { 
    public RoundedRectangleTest() { 
        setTitle("RoundedRectangle Test"); 
        setSize(350, 275); 
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        setLocationRelativeTo(null); 
        setVisible(true); 
    } 
    
    public void paint(Graphics g) { 
        Graphics2D g2d = (Graphics2D) g; 
        g2d.drawRoundRect(10, 50, 150, 150, 50, 30); // একটি রাউন্ডেড রেক্ট্যাঙ্গেল আঁকতে। 
    } 
    
    public static void main(String []args) { 
        new RoundedRectangleTest(); 
    } 
}

আউটপুট

জাভাতে Graphics অবজেক্ট ব্যবহার করে রাউন্ডেড রেক্ট্যাঙ্গেল কীভাবে আঁকবেন?

  1. জাভা ওপেনসিভি (OpenCV) ব্যবহার করে রেখা আঁকার পদ্ধতি

  2. জাভাতে invokeLater() মেথড কল করার পদ্ধতি

  3. জাভাতে রাউন্ডেড JTextField বাস্তবায়ন

  4. জাভাতে BorderFactory ব্যবহার করে ভিন্ন ধরনের বর্ডার কীভাবে বাস্তবায়ন করবেন?