JTextArea添加滚动条
import java.awt.BorderLayout;import java.awt.Color;import java.awt.Font;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTextArea;public class TestLayOut {public static void main(String[] args) {JFrame jFrame = new JFrame();// 设置框体大小jFrame.setSize(500, 500);// 框体居中显示jFrame.setLocationRelativeTo(null);// 激活窗体控件,设置点击右上角(小红叉)jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);{BorderLayout bl = new BorderLayout();JPanel jPanel = new JPanel(bl);JTextArea ja = new JTextArea();ja.setBackground(Color.green);ja.setLineWrap(true);//设置字体样式Font font = new Font("Times New Roman", Font.ITALIC, 60);ja.setFont(font);JScrollPane jp = new JScrollPane(ja);// 设置垂直滚动条jp.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);// 设置水平滚动条jp.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);jPanel.add(jp);jFrame.add(jPanel);}jFrame.setVisible(true);}}?