gpt4 book ai didi

java - Jface TreeViewer setSelection

转载 作者:太空宇宙 更新时间:2023-11-04 08:25:31 25 4
gpt4 key购买 nike

当匹配的编辑器被激活时,我试图选择一个树节点。

这是代码:

private void selectNodeInTree(IEditorPart activatedEditor) {
IEditorInput input = activatedEditor.getEditorInput();
StructuredSelection selection = new StructuredSelection(input); //Selection is not null!

treeViewer.setSelection(selection, true);
}

但是没有选择任何内容,我错过了什么?

最佳答案

显而易见的答案是 input 不在您的树中。也许您的树中有文件,并且您想要执行以下操作:

IFile file = (IFile) input.getAdapter(IFile.class);
StructuredSelection selection = new StructuredSelection(file);

关于java - Jface TreeViewer setSelection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8614868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com