एक 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();
}
}
आउटपुट
