当前位置: 技术问答>java相关
简单问题,在线等待。关于JTextArea。急!!!!!!!!!
来源: 互联网 发布时间:2015-11-17
本文导语: 我把JTextArea放在了JScollPanel中,然后在JTextArea中添加了一个很大的多行字符串。该字符串很大,屏幕无法全部显示。添加完后屏幕显示在字符串的尾部。 现在我想让添加后,让屏幕还显示字符串的头部,请问如何...
我把JTextArea放在了JScollPanel中,然后在JTextArea中添加了一个很大的多行字符串。该字符串很大,屏幕无法全部显示。添加完后屏幕显示在字符串的尾部。
现在我想让添加后,让屏幕还显示字符串的头部,请问如何做?
谢了先!
现在我想让添加后,让屏幕还显示字符串的头部,请问如何做?
谢了先!
|
JTextArea jta = new JTextArea();
JScrollPane jsp = new JScrollPane(jta);
JViewport jv = jsp.getRowHeader();
//加入字符
jsp.setViewport(jv);
jsp.updateUI();
JScrollPane jsp = new JScrollPane(jta);
JViewport jv = jsp.getRowHeader();
//加入字符
jsp.setViewport(jv);
jsp.updateUI();
|
JTextArea textArea = new JTextArea();
textArea.append(".........");
textArea.setCaretPosition(textArea.getText().length());
textArea.append(".........");
textArea.setCaretPosition(textArea.getText().length());
|
有个笨办法:先添加除了第一个字符以外的部分,最后插入第一个字符
|
JScrollPane的setViewport可以用来控制滚动条