JTextField只能够有接收用户一行输入,下面将学习使用JTextArea可以接收用户的多行输入。JTextArea的基本方法和JTextField一样,能够设置和获取当前文本
setRows(int):设置文本域显示的行数。可以用于控制文本域组件的高度。
setColumns(int):设置文本域的列数。可以用于控制文本域组件的高度。
package com.javaeasy.learncomponent;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Point;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
public class Learncc {
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame =new JFrame();
frame.setSize(900,600);
frame.setLocation(new Point(250,100));
frame.setTitle("学习swing组件");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container container =frame.getContentPane();
FlowLayout layout =new FlowLayout();
container.setLayout(layout);
JTextArea area =new JTextArea();
area.setRows(7);
area.setColumn