Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将侦听器添加到编辑器(EclipseRCP)_Eclipse_Editor_Eclipse Rcp - Fatal编程技术网

将侦听器添加到编辑器(EclipseRCP)

将侦听器添加到编辑器(EclipseRCP),eclipse,editor,eclipse-rcp,Eclipse,Editor,Eclipse Rcp,我为xml文件创建了一个简单的编辑器,其中有一个树和两个按钮,用于在树中添加和删除元素,类似于web项目中web.xml文件的编辑器: 我想做的是,每次在树中添加节点时,我都需要在项目中创建一个文件夹,同样,每次从树中删除节点时,我都需要删除我在添加节点时创建的文件夹。有没有办法在编辑器中监听这种类型的更改?什么类型的树?SWT树或JFaceTreeViewer或…?我会用另一种方式思考:让树代表文件夹,随着文件夹的来来去自动更新。按钮将操作文件夹,而不是树。这是MVC方式,模型是项目文件夹。

我为xml文件创建了一个简单的编辑器,其中有一个树和两个按钮,用于在树中添加和删除元素,类似于web项目中web.xml文件的编辑器:


我想做的是,每次在树中添加节点时,我都需要在项目中创建一个文件夹,同样,每次从树中删除节点时,我都需要删除我在添加节点时创建的文件夹。有没有办法在编辑器中监听这种类型的更改?

什么类型的树?SWT
或JFace
TreeViewer
或…?我会用另一种方式思考:让树代表文件夹,随着文件夹的来来去自动更新。按钮将操作文件夹,而不是树。这是MVC方式,模型是项目文件夹。它是一个JFace
TreeViewer