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); // বোল্ড টেক্সট
add(textArea);
setSize(375, 250);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String[]args) {
new JTextAreaTextBoldTest();
}
}
আউটপুট
