两种方法:
一、
滚动条是跟着光标走的,每显示一些内容后只要把光标位置设置到最后就可以实现了。
textArea.setCaretPosition(textArea.getText().length());
有个缺点:当单击textArea后,不能自动滚
二、
控制JScrollBar的位置来实现滚动。
JScrollPane sPane = new JScrollPane(textArea);
JScrollBar sBar = sPane.getVerticalScrollBar();
窗体显示后可用如下方法:
sBar.setValue(int value);//设置sBar的位置,value为具体的位置
可用int value = sBar.getValue();//得到上次JScrollBar的位置
sBar.getMaximum()//得到sBar允许的最大位置
sBar.getMinimum()//得到sBar允许的最小位置
比如:
你当前有个JTextPane置于JScrollPane,
获取JScrollBar 后,将其设为:sBar.setValue(textPane.getDocument().getLength());
当然要把上面这条自动滚屏的放入一个能够自动运行,或者定时运行的语句中!
分享到:
相关推荐
在默认情况下,浏览器会自动生成并显示滚动条,但这些滚动条通常样式单一且不可定制。jScrollPane 提供了一个优雅的解决方案,允许开发者通过CSS样式来美化网页中的滚动条,使其与整体设计更协调,提升用户体验。 #...
`JScrollPane`自动处理滚动条的显示与隐藏,使得用户能够浏览大尺寸或者多内容的组件。下面我们将深入探讨`JScrollPane`的使用方法,以及如何创建一个滚动条的例子。 首先,让我们了解`JScrollPane`的基本结构。`...
**jScrollPane 2.0** 是一个国外的开源项目,主要目标是为 Internet Explorer 和 Firefox 浏览器提供自定义的、美观的滚动条样式。这个插件在很多实际应用场景中都显示出了其价值,特别是在网页设计和开发过程中,...
在JTextArea下添加滚动条以及JTextArea与TextArea的区别
前端项目-jScrollPane,jscrollpane-带有jquery和css的跨浏览器可样式滚动条
jQuery的jScrollPane是一个高度可定制的滚动条插件,它允许开发者通过CSS样式来改变页面上块级元素的默认垂直滚动条,以提供更美观、更符合网站整体风格的用户体验。这个插件不仅提升了滚动条的视觉效果,还提供了...
在Java Swing库中,`JScrollPane`是一个非常重要的组件,它允许我们添加可滚动的视图,特别是当内容超出屏幕范围时。`JScrollPane`提供了内置的滚动条,但有时为了满足特定的用户界面设计或者提供更丰富的用户体验,...
jScrollPane, 漂亮,可以定制,跨浏览器 替换滚动条 jScrollPane --跨浏览器 自定义滚动条jScrollPane是一个可以用于替换浏览器滚动条缺省功能( 在具有溢出的元素上)的 jQuery插件: auto ) 具有一个可以使用CSS轻松...
《使用jQuery jscrollpane.js实现滚动窗口微信聊天对话框》 在网页开发中,创建一个类似于微信聊天对话框的交互式界面是一项常见的需求。为了实现这样的功能,开发者常常会利用JavaScript库,比如jQuery,以及相关...
autoReinitialise: true // 自动重新初始化,当内容改变时保持滚动条同步 }); ``` 4. **获取 API**:初始化后,你可以通过 `datajsp` 属性获取 `jScrollPane` 的 API,以便进一步操作滚动条,如滚动到特定位置、...
autoReinitialise: true, // 自动重新初始化,确保在内容动态加载后仍保持正确样式 touchDrag: true // 开启触屏拖动支持 }); }); ``` 此外,为了使滚动窗口看起来更接近微信聊天窗口,我们还需要自定义滚动条的...
5、autoReinitialise:自动初始化滚动区,内部实现机制实际上是一个定时器,当检测到内部有内容新增时,重新初始化,由于性能原因,默认false; 6、autoReinitialiseDelay:当autoReinitialise设置为true时,该属性...
在SWING中嵌套使用JScrollPane时,会出现诸多显示问题,如内层JScrollPane的滚动条显示不正常、框架缩放时,内层JScrollPane放大后无法自适应缩小等。如果需要显示内层的滚动条,则需要外层Scroll组件的view视图组件...
用JS特製個性化的滾動條。 網頁設計中系統自帶的滾動條常常破壞整個設計格局、風格。
除了上述介绍的内容,jScrollPane还提供了许多其他的功能和选项,比如动态更新滚动区域的大小、自定义滚动条按钮、自动隐藏滚动条等。这些功能都可以通过阅读jScrollPane的官方文档来获取更详细的使用说明和示例代码...
JScrollPane jScrollPane = new JScrollPane(jTree); jScrollPane.setBounds(10, 10, 200, 200); jScrollPane.getVerticalScrollBar().setUI(new ScrollBarUIEx (JScrollBar.VERTICAL)); jScrollPane....
JScrollPane 是一个专门用于创建自定义风格滚动条的工具,它允许开发者根据自己的需求定制滚动条的样式,以提升应用的整体视觉效果。 JScrollPane 主要应用于Java Swing环境,它提供了一种优雅的方式来实现滚动功能...
在Java Swing图形用户界面开发中,`JScrollPane`是一个非常重要的组件,用于提供滚动功能,以便在有限的屏幕空间内查看或操作大量内容。当需要创建一个透明的`JScrollPane`时,通常是为了让背景透过`JScrollPane`...
它能够自动地为包含的组件添加滚动条,简化了开发者的工作。使用时需要注意的是JScrollPane只接受一个组件作为直接子组件,如果需要组织多个组件,则应该将它们组织在另一个容器中,然后将该容器作为单个组件添加到...
jScrollPane is a cross-browser jQuery plugin by Kelvin Luck which converts a browser's default scrollbars (on elements with a relevant overflow property) into an ...一个可以随意改变HTML滚动条样式的jQuery...