JTextArea เป็นคลาสย่อยของ JTextComponent คลาสและเป็นส่วนประกอบข้อความหลายบรรทัดเพื่อแสดงข้อความหรืออนุญาตให้ผู้ใช้ป้อนข้อความ JTextArea สามารถสร้าง CaretListener อินเทอร์เฟซเมื่อเราพยายามใช้ฟังก์ชันการทำงานของ JTextArea โดยค่าเริ่มต้น JTextarea จะอนุญาตให้วางแนวจากซ้ายไปขวา หากผู้ใช้ต้องการป้อนข้อความจากจากขวาไปซ้าย โดยใช้ s etComponentOrientation( การวางแนวคอมโพเนนต์RIGHT_TO_LEFT ) เมธอดของคลาส JTextArea
ตัวอย่าง
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(); } }
ผลลัพธ์