请问如何让文本框的滚动条自动总在最底部[文本框是放在JScrollPane上的]?谢谢! setHorizontalScrollBarPolicy(HORIZONTAL_SCROLLBAR_ALWAYS);setVerticalScrollBarPolicy(VERTICAL_SCROLLBAR_NEVER); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两种办法都可以办到:将JTextArea中的输入光标设置到最后,这样滚动条也就自动到最下面了。textArea.setCaretPosition(textArea.getText().length());控制JScrollPane中的JScrollBar位置JScrollPane sPane = new JScrollPane(textArea);JScrollBar sBar = sPane.getVerticalScrollBar(); //得到JScrollPane中的JScrollBarsBar.setValue(sBar.getMaximum()); //设置JScrollBar的位置到最后可用 int maxValue = sBar.getMaximum(); //得到最大位置 int minValue = sBar.getMinimum(); //得到最小位置 JTextArea.setCaretPosition(JTextArea.getText().length());就是这个意思,调用的方法就是这些 JTextArea.setCaretPosition(JTextArea.getText().length());这个方法其实未必行,在输出过程中,比如,已经输出了一部分内容,文本滚动了,这时候将鼠标定位到文本前面的某个地方,接着再输出文本时,就不会自动滚动了。 一个诡异的java错误,可能跟环境变量有关 我如何能用visibroker 6.5中的ORB类呢?而不是用 org.omg.CORBA.ORB 的ORB类 在eslipce中 Workbook读取EXCEL设置时间格式 Java工作机会 大家帮我看看我的问题出在哪里!谢谢 ★★★★★专用java资料FTP空间开通,奉献给喜欢将java资料共享的朋友。★★★★★ 不建议使用类型Date的方法 数据库怎么连接? 请帮我看看这小段代码,为什么不能在循环中执行sql? 求大家解释一下下面的代码 Date类型问题 关于java Swing 一个关于业务流程的一个 图形化展示的考虑
textArea.setCaretPosition(textArea.getText().length());控制JScrollPane中的JScrollBar位置
JScrollPane sPane = new JScrollPane(textArea);
JScrollBar sBar = sPane.getVerticalScrollBar(); //得到JScrollPane中的JScrollBar
sBar.setValue(sBar.getMaximum()); //设置JScrollBar的位置到最后可用 int maxValue = sBar.getMaximum(); //得到最大位置
int minValue = sBar.getMinimum(); //得到最小位置
就是这个意思,调用的方法就是这些
这个方法其实未必行,在输出过程中,比如,已经输出了一部分内容,文本滚动了,这时候将鼠标定位到文本前面的某个地方,接着再输出文本时,就不会自动滚动了。