如何实现Java多行文本框换行效果

如题所述

java实现多行文本框换行效果,使用java swing技术,示例如下:
package test;

import java.awt.GridLayout;
import java.awt.LayoutManager;
//import java.util.EmptyStackException;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

public class test {
public static void main(String[] args) {
JFrame f = new JFrame("Welcome To Earth!");
JTextArea jt = new JTextArea(3, 20);
jt.setLineWrap(true);// 如果内容过长。自动换行

JScrollPane scr = new JScrollPane(jt,
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
// lab.setBounds(10, 10, 120, 20);
// jt.setBounds(130, 10, 150, 100);
JLabel lab = new JLabel("多行输入文本:");

f.setLayout(new GridLayout(2, 1));

f.add(lab);
f.add(scr);
// f.add(jt);
f.setSize(300, 150);
f.setLocation(300, 200);
f.setVisible(true);

}

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-28
能存储换行数据的字段类型是“备注”类型的,只需要把数据库中存储该内容的那个字段的数据类型选为“备注”就可以了。本回答被提问者和网友采纳
相似回答