java中如何向JTextarea中写入大量字符?

在给textarea中写入数据时,前面的内容总会被覆盖,试了很多方法都不行,不知该怎么办,最好能给个例程。

调用append方法可在原内容后添加,不会覆盖原内容
import javax.swing.JFrame;
import javax.swing.JTextArea;
public class Example{
JFrame jf=new JFrame("小例子");
JTextArea t1=new JTextArea(5,14);
public Example(){
jf.add(t1);
jf.setVisible(true);
jf.pack();
t1.append("字符串一");
t1.append("字符串二");
}
public static void main(String args[]){
new Example();
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-29
在外面包一个JScrollPane

java如何使按钮自动填充满整个JPanel?
最开始用的就是Borderlayout布局,要加到面板的Center位置,而且你还要确定,你的这个JPanel有多大说不定,那个JTextArea已经填满了这个JPanel,但是这个JPanel却不是你想象中那么大。设置为1x1的格子,就充满了:setLayout(newGridLayout(1,1));Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点...

java swing 如何在JFrame中自动生成文本框,如:输入一个n阶矩阵后,自动...
JPanel parent = .. \/\/得到文本框要放置在其上的容器 JTextArea textArea = new JTextArea(n, n); \/\/创建一n行n列的文本框 parent.add(textArea) \/\/添加文本框,具体如何添加要看你的布局管理器 parent.revalidate(); \/\/使parent重新调整布局 ...

java swing编程问题:一个jframe中添加一个jpanel后,为jpanel添加一个...
JScrollPane scrollPane=new JScrollPane(comp);\/\/comp是需要加滑动滚条的组件 比如JTextArea jta=new JTextArea();然后JScrollPane scrollPane=new JScrollPane(jta);这样当内容多时jta右边就会出现滚动条了 我QQ821722142

java JTextPane设置问题
JTextArea jta= new JTextArea();jta.setText("123");\/\/设置文字jta.append("字符串");\/\/追加文字如果是 JTextPane 组件, 那么可以通过先获取文字,然后再设置文字的方式,来实现 JTextPane textPane = new JTextPane();textPane.setText(textPane.getText()+"新字符串");所以,你的代码需要修改成...

JAVA中,JTextField field=new JTextField(10); 里面的参数10是什么意思...
文本框的长度为10列,即当用户输入的字符超过10个时数据就会超出可视范围,但是文本框不会限制用户只能输入10个字符

JAVA 如何使JScrollPane中的JTextArea自动滚动到最后一行
第一种方式:操控垂直滚动条, 把垂直滚动条移动到最后面即可 JTextArea jta = new JTextArea();jta.setText("添加很多行的文字");JScrollPane jsp = new JScrollPane(jta);jsp.getVerticalScrollBar().setValue(jsp.getVerticalScrollBar().getMaximum());\/\/控制垂直滚动条到最后面第二种方式:操作...

在java中TextArea打开一个文档发现文档里面的字超过了他的显示范围_百...
建议用Swing编程吧,在JScrollPane里面加个JTextArea,要自动滚动到输入位置的话:若引用JTextArea对象的应用变量名为textArea,则 textArea.setCaretPosition(textArea.getText().length());这样就自动滚动到新输入的文字位置了

java中,我想往JTextArea中输出一些内容,已经知道了方法,但是输出的内 ...
说那么多,其实你的意思就是说你把JTextArea设置成只读或者是disabled的是吧?? 这样设置的SWING控件都是会变暗的,改不了,跟你设置font的颜色没关系,设置了font的颜色的话会跟原来变暗后的颜色叠在一起,合成另一种更难看的颜色。

java中ScrollPane 如何使用,最好有个小例子,简单直接的
java中JScrollPane 通常搭配JTable或者JTextArea使用 搭配JTextArea时,把文本域放入到JScrollPane 中,当文本超过文本域时可以拖动JScrollPane 的滚动条方便的查看更多数据 搭配JTabel时,把表格放到JScrollPane 中,除了可以看到更多的数据, 还能显示出表格的列标题 效果图 具体代码 import java.awt.BorderLayout;...

在Java中怎么在文本域输入特定文字,实现单击一哈按钮,在另一个文本框...
import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JScrollPane;import javax.swing.JTextArea;import javax.swing.JTextField;import javax.swing.event....

相似回答