我正在将一些桌子从Swing转换为FX。
我正在尝试创建一个自定义的横向TableView
类似于here的问题。
我利用this方法来包装和显示我的数据列。我在两个表滚动条之间进行了绑定以获得“行标题”。以下是整个事情的样子:
然后我检查了TableView
处理大量数据的处理情况。我创建了一个包含10列和100,000行的基本乘法表。在初始加载后,该表具有令人难以置信的响应和垂直滚动条移动并且没有问题。
当我添加更多列时出现了我的问题。我相信,由于TableView
期望数据在行而不是列中的方式,当我添加10,000列和50行时,整个TableView
组件没有响应。加载时间比10列10万行还要长得多。
在~4k列和50行,表格对水平滚动响应很好,但垂直响应非常慢,这就是为什么(除了固有结构)我认为TableView更喜欢行数据到列
是否有办法解决无反应的问题:
JTables
我发现了this帖子,但它似乎没有用,OP最终还是回到了JTables。另一方面,这是在4年前,情况略有不同。
请注意我是新来的,所以请告诉我是否需要更多信息。