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