একটি JTextArea ক্লাস JTextComponent প্রসারিত করতে পারে এবং একজন ব্যবহারকারীকে একাধিক লাইনের পাঠ্য প্রবেশ করার অনুমতি দিন এটার ভিতরে. একটি JTextArea একটি CaretListener তৈরি করতে পারে ইন্টারফেস, যা ক্যারেট আপডেট ইভেন্ট শুনতে পারে। আমরা setFont() ব্যবহার করে JTextArea-এর ভিতরে একটি পাঠ্যে একটি ফন্ট সেট করতে পারি পদ্ধতি।
উদাহরণ
import java.awt.*; import javax.swing.*; public class JTextAreaTextBoldTest extends JFrame { private JTextArea textArea; public JTextAreaTextBoldTest() { setTitle("JTextAreaTextBold Test"); setLayout(new BorderLayout()); textArea= new JTextArea(); textArea.setLineWrap(true); textArea.setWrapStyleWord(true); Font boldFont=new Font(textArea.getFont().getName(), Font.BOLD, textArea.getFont().getSize()); textArea.setFont(boldFont); // bold text add(textArea); setSize(375, 250); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLocationRelativeTo(null); setVisible(true); } public static void main(String[]args) { new JTextAreaTextBoldTest(); } }
আউটপুট