惰性和延迟 TreeViewer 问题
我实际上有两个问题,但它们有点相关,所以在这里它们作为一个问题... 如何确保使用 TreeViewer(SWT.VIRTUAL) 和 ILazeTreeContentProvider? 如果一…
在 SWT/JFace RCP 应用程序中填充巨大的表
您将如何在 SWT 表中显示大量行?巨大是指超过 20K 行、20 列的东西。不要问我为什么需要展示那么多数据,这不是重点。关键是如何让它尽可能快地工作…
TableViewer 中字段之间的 Tab 键
我想做的是能够在表中的元素之间进行切换。 我目前正在创建这样的表。 this.tableViewer = new TableViewer(parent , SWT.FULL_SELECTION); tableView…
在 SWT TableViewer 中对齐图像
我刚刚发现,在 swt tableviewer 中对齐图像在某种程度上是不可能的。 (例如)使用 SWT.RIGHT 创建 TableColumn 对该列没有影响,如果其 labelprovid…
在 Eclipse 中创建 CellEditor 时出现 AssertionFailedException
希望有人能指出我正确的方向。我正在尝试在 Eclipse 中创建一个 CellEditor,当我单击该字段时,我收到一个未处理的事件循环异常,堆栈跟踪如下。 此…
TreeViewer#update(对象元素, String[] 属性); 属性指的是什么?
我一直想知道方法TreeViewer#update(Object element, String[]properties)中的参数properties。 这些是什么? 它们指的是什么? 我不确定 String[] 的…
SWT& 来自命令行的 JFace
我正在 OS X 中运行 bash shell,并且想尝试一些 SWT/JFace 教程。 我已经下载了 eclipse(假设在 $ECLIPSE_HOME)和 swt.jar(假设在 $SWT_HOME)。 …
JFace 问题:如何选择 ListSelectionDialog 中的所有项目?
我创建一个 JFace ListSelectionDialog,如下所示。 final ListSelectionDialog dialog = new ListSelectionDialog( PlatformUI.getWorkbench().getDi…
我应该如何显示 ICellEditorValidator 检测到的验证错误?
我有一个带有 ICellModifier 的 TableViewer,它似乎工作正常。 不过,我在其中一个单元格编辑器上设置了 ICellEditorValidator,但无法让它按照我想…
为 TreeViewer 中的行着色
如何为 TreeViewer 中的行着色? 与上一个版本相比似乎发生了一些变化,现在我们正在迁移到 Eclipse 3.4。 如果您可以提供代码示例或向我指出一个可以…
JFace:使用 ColumnViewerToolTipSupport 调整大小的工具提示
谁能告诉我如何使用 org.eclipse.jface.viewers.ColumnViewerToolTipSupport 创建一个与将鼠标悬停在任何 Java 元素上时在 Eclipse IDE 中显示的工具…