1
我有一个非常大的数组(0-64k)的内存值,我需要打印到窗口,但更新时间非常长。Java:滚动时填充文本区域(动态更新)
用户滚动时可以更新(打印)行吗?
我试图避免使用自定义按钮来调用更新方法,并且想要使用内置的滚动条。
ps。我没有使用Swing,因为我的学校提供了一个基本的版本,所以我很抱歉,如果我错过了一个简单的方法来完成这个。我不认为我现在有任何代码会有帮助,但让我知道。
我有一个非常大的数组(0-64k)的内存值,我需要打印到窗口,但更新时间非常长。Java:滚动时填充文本区域(动态更新)
用户滚动时可以更新(打印)行吗?
我试图避免使用自定义按钮来调用更新方法,并且想要使用内置的滚动条。
ps。我没有使用Swing,因为我的学校提供了一个基本的版本,所以我很抱歉,如果我错过了一个简单的方法来完成这个。我不认为我现在有任何代码会有帮助,但让我知道。
@ignis正确的是JTable
和JList
;两个视图都使用flyweight pattern作为rendering。您还需要profile您的代码,以查看出现延迟的位置。
JTable和JList根据需要加载它们的行。 – ignis