Eclipse,CheckboxTreeViewer,选择某个元素(和滚动视图)

时间:2017-03-09 09:26:20

标签: java eclipse swt jface

我正在努力解决以下问题。我在以下问题上修改了一些现有代码(由于某些原因我无法显示)。 它使用Eclipse CheckboxTreeViewer 来显示一些数据树:

Root
 - Level 1
   - Level 1.1
   - Level 1.2
 - Level 2
   - Level 2.1
   - Level 2.2
 - Level 3
   - Level 3.1
   - Level 3.2
   - Level 3.3
   - Level 3.4
   - Level 3.5

整个树都显示在某种ScrollPane中。如果我现在检查下部的CheckBox(例如 3.5 )整个"视图"滚动到 Root 。但它应该保留在最后更改的CheckBox(即 3.5 )。

我试过(除其他外)像:

ISelection selection = myCheckboxTreeViewer.getSelection();
updateCheckboxTreeViewer(); //within this method the nested CheckBoxes are set
myCheckboxTreeViewer.setSelection(selection);

嗯,这不起作用。实际上"视图"没有重置为" Root"但是在中间的某个地方。

因为我不太坚定地使用Eclipse"东西"有任何一个想法从哪里开始/继续往前看?

提前致谢!

0 个答案:

没有答案