A JTextArea lớp có thể mở rộng JTextComponent và cho phép người dùng nhập nhiều dòng văn bản bên trong nó. JTextArea có thể tạo CaretListener giao diện, có thể lắng nghe các sự kiện cập nhật dấu mũ. Chúng tôi có thể đặt phông chữ thành văn bản bên trong JTextArea bằng cách sử dụng setFont () phương pháp.
Ví dụ
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(); } }
Đầu ra