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();
}
}
আউটপুট
