एक JTextArea वर्ग JTextComponent का विस्तार कर सकता है और उपयोगकर्ता को पाठ की एक से अधिक पंक्तियाँ enter दर्ज करने दें इसके अंदर। एक 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();
}
} आउटपुट
