JTextArea হলো JTextComponent ক্লাসের একটি সাবক্লাস এবং এটি একটি মাল্টি-লাইন টেক্সট কম্পোনেন্ট যা টেক্সট প্রদর্শন করে বা ইউজারকে টেক্সট ইনপুট দিতে দেয়। JTextArea CaretListener ইন্টারফেস জেনারেট করতে পারে যখন JTextArea-এর ফাংশনালিটি বাস্তবায়ন করা হয়। ডিফল্টভাবে, JTextArea লেফ্ট-টু-রাইট অরিয়েন্টেশন অনুমতি দেয়, যদি ইউজার রাইট-টু-লেফ্ট থেকে টেক্সট ইনপুট দিতে চায়, তবে JTextArea ক্লাসের setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT) মেথড ব্যবহার করতে হয়।
উদাহরণ
import java.awt.*;
import javax.swing.event.*;
import javax.swing.*;
public class JTextAreaOrientationTest extends JFrame {
private JTextArea textArea;
public JTextAreaOrientationTest() {
setTitle("JTextAreaOrientation Test");
textArea = new JTextArea();
textArea.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
add(new JScrollPane(textArea), BorderLayout.CENTER);
setSize(400, 275);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String args[]) {
new JTextAreaOrientationTest();
}
}
আউটপুট
