在JPanel中添加JTextarea,即如何为水平和垂直滚动条添加JScroll窗格[英] In a JPanel to add JTextarea in that how to add JScroll Pane for Horizondal and Vertical ScrollBar

本文是小编为大家收集整理的关于在JPanel中添加JTextarea,即如何为水平和垂直滚动条添加JScroll窗格的处理方法,想解了在JPanel中添加JTextarea,即如何为水平和垂直滚动条添加JScroll窗格的问题怎么解决?在JPanel中添加JTextarea,即如何为水平和垂直滚动条添加JScroll窗格问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我已经创建了一个 JPanel 来添加 JTextArea,其中如何将 Both Scrollbar 添加到 JTextArea...使用手动不使用任何 IDE 的

推荐答案

检查以下代码是否是您需要的,如果您的要求不同,请告诉我.

import java.awt.Dimension;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.WindowConstants;

public class TextAreaExample extends JFrame {

	/**
	 * 
	 */
	private static final long serialVersionUID = -116021326175824941L;
	private JScrollPane jScrollPane1;
	private JTextArea textArea;

	public TextAreaExample() {
		this.setPreferredSize(new Dimension(360,200	));
		
		textArea = new JTextArea(8,30);
		setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
		
		
		jScrollPane1 = new JScrollPane(textArea);
		
		jScrollPane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
		jScrollPane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
		JPanel panel = new JPanel();
		panel.setSize(200, 200);
		panel.add(jScrollPane1);
		getContentPane().add(panel);
		pack();
	}

	public static void main(String[] args) {
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				UIManager.put("swing.boldMetal", Boolean.FALSE);
				new TextAreaExample().setVisible(true);
			}
		});
	}

}

本文地址:https://www.itbaoku.cn/post/1355841.html