我有一个JFace Treeviewer,但是它不显示作为输入传递的’root’元素.仅显示根的子代.
也可以显示根吗?
解决方法:
输入未确定为TreeViewer的根.实际上,treeviewer不知道哪一个是root,哪一个不是root.它由contentprovider.getElements()方法决定.我猜您很有可能在该方法中调用getChildren().这导致返回根元素的子元素,而不是返回根元素本身.
2022-12-01 21:36:58
我有一个JFace Treeviewer,但是它不显示作为输入传递的’root’元素.仅显示根的子代.
也可以显示根吗?
解决方法:
输入未确定为TreeViewer的根.实际上,treeviewer不知道哪一个是root,哪一个不是root.它由contentprovider.getElements()方法决定.我猜您很有可能在该方法中调用getChildren().这导致返回根元素的子元素,而不是返回根元素本身.