JTextArea เป็นคลาสย่อยของ JTextComponent และเป็นคอมโพเนนต์ข้อความหลายบรรทัดที่ใช้แสดงข้อความหรืออนุญาตให้ผู้ใช้ป้อนข้อความได้ JTextArea สามารถสร้างอินเทอร์เฟซ CaretListener เพื่อรับฟังเหตุการณ์การอัปเดตเคอร์เซอร์ โดยค่าเริ่มต้น JTextArea ไม่แสดงหมายเลขบรรทัด จึงต้องปรับแต่งโค้ดโดยใช้ 인터เฟซ DocumentL