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);
	}
}

 

你可能感兴趣的:(JTextArea,JScrollPane,Java,滚动条)