java - 如何制作一个无限的 jscrollpane?

标签 java swing jscrollpane infinite

我以前实现过拖动滚动,但是创建无限滚动 Pane 的最佳方法是什么?当然不会有任何滚动条,我会实现拖动滚动。

我想做的是在无限表面上实现动态加载。

编辑

当然,它实际上不会是无限的。我在问如何伪造它。

最佳答案

您可以使用 JScrollPane.getViewport() 获取 JViewport 并向其添加 ChangeListenerJViewport 将在大小或更重要的是位置发生变化时提醒您的听众。如果位置发生变化,接近 JScrollPane 的边缘,您可以调整视口(viewport)的大小(您需要忽略大小触发的更改事件)。

关于java - 如何制作一个无限的 jscrollpane?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1197509/

相关文章:

java - 如何规范 MongoDB 中的数据模型/JSON?

java - 为什么像 Java 这样的语言使用分层包名,而 Python 不使用?

java - Jfreechart注释消失

java - JList 不显示字符串数组

java - JPanel,调整大小的问题

java - 如何在 JScrollPane 中启用滚动?

jquery - 在 jScrollPane 中搜索?

java - centos上liquibase安装,JNI报错

java - 使用自定义 imageView 缩小配置图像

javascript - jScrollPane 我如何删除鼠标滚轮功能