怎样才可能做到JScrollPane可以自动滚屏呢???.....
我设了那个方法可是没有用..不知道是什么回事!请帮帮我吧! 问题点数:50、回复次数:7Top
1 楼gallenvaw(gallenvaw)回复于 2004-08-04 19:04:34 得分 0
你的意思是让滚动条一直在下面么?Top
2 楼heibai520(Crazy Java)回复于 2004-08-04 19:24:08 得分 0
就是像聊天室那样的啊!会自动的向上.Top
3 楼SBNOone(1)回复于 2004-08-04 19:37:42 得分 5
JPanel panel = new JPanel();
JTextArea textArea = new JTextArea(5,30);
JScrollPane scrollPanel = new JScrollPane(textArea);
panel.add(scrollPanel);
然后你把panel加到Frame上面就可以了
Top
4 楼heibai520(Crazy Java)回复于 2004-08-04 20:00:55 得分 0
大灰狠不是这样这个并没有什么自动的!
我要的是会自动的啊!就是说什么不断的向,而滚动条也是来断的向下!
可以看到appen进去的内容!你这样是不可以的!并没有自动.Top
5 楼heibai520(Crazy Java)回复于 2004-08-04 20:20:28 得分 0
UPTop
6 楼shuneng()回复于 2004-08-04 20:26:10 得分 40
控制JScrollPane中的JScrollBar的位置:
JScrollPane sPane = new JScrollPane(textPane);
JScrollBar sBar = sPane.getVerticalScrollBar();
以下的方法需放在JFrame显示后:
sBar.setValue(int value);//value为具体的位置
sBar.getMaximum(); //得到JScrollBar可能的最大位置
sBar.getMinimum(); //得到JScrollBar可能的最小位置
另外设置一个Timer控制应该可以实现自动Top
7 楼jamesbang2003(james邦)回复于 2004-08-04 22:40:46 得分 5
同意shuneng()的,使用Timer定时将JScrollBar的位置取到,调用setValue时就可以搞定了Top




