java – JFace TableViewer vs TreeViewer – 性能

前端之家收集整理的这篇文章主要介绍了java – JFace TableViewer vs TreeViewer – 性能前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有人注意到,TreeViewer和TableViewer之间存在巨大的性能差异(TreeViewer要快得多).

我有一个包含CellEditors(带有EditingSupport)的表,大约有30列,当我滚动它时,尤其是水平的,这很慢.多细胞选择也很慢.

我把表改成了一个Tree(刚刚将主ViewViewer更改为TreeViewer和特定的类),并且有一个巨大的性能增益.

为什么是这样?表和树具有相同的结构,实现和扩展相同的类,树是具有更多功能的树.这是固定在更新版本的eclipse还是应该我将我的桌子迁移到一个没有孩子的树?

附:我在win7上使用SWT和JFace 3.7.

提前致谢.

解决方法

原文链接:https://www.f2er.com/java/122897.html

猜你在找的Java相关文章