怎么移动滚动条(JTextArea在JScrollPane中)?

qujun_xa 2006-02-11 08:38:17
我的一个JTextArea在一个JScrollPane中,之后自动读了一个文体文件,读完显示的是最下面。
我想让它自动移到最上面,请大家帮助一下,该如何做呀。
谢谢。
...全文
300 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
aaa2003gf 2006-02-12
  • 打赏
  • 举报
回复
学习
mq612 2006-02-12
  • 打赏
  • 举报
回复
有两个办法可以解决你的问题:
一、将光标移动到JTextArea最前面
textArea.setCaretPosition(0);

二、直接操纵JScrollpane中的JScrollBar(高级)
JScrollPane sPane = new JScrollPane(textArea);
JScrollBar sBar = sPane.getVerticalScrollBar(); //得到了该JScrollBar
具体操作:
sBar.setValue(int value); //设置一个具体位置,value为具体的位置
int value = sBar.getValue();//得到上次JScrollBar的位置
sBar.getMaximum(); //得到允许的最大值
sBar.getMinimum(); //得到允许的最小值

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧