我在eclipse中为视图创建了一个新插件
public class myView extends ViewPart {
................... //Show data of files with SWT layout
}
我还有来自显示文件的其他插件的课程
public class myFile {
// Data on size of the file , content ....
}
我在myFile中有一个事件,每次创建一个新文件时我想刷新myView中的数据。 (视图应显示文件上的数据)
我不想关闭视图,只是将视图数据从文件-1上的数据更改为文件-2上的数据。
如何从myFile调用myView?是否可以再次创建视图(不关闭视图)?
可以刷新他查看的数据吗?
答案 0 :(得分:1)
在您的班级myFile
中,您应该添加一个带有myView
参数的构造函数,并将其存储在私有成员中。然后,只要调用myFile
中的某个方法,就可以调用myView
中的任何可见方法:
public class myFile {
private myView view;
public myFile (myView view) {
this.view = view;
}
public void somethingHappened () {
view.someMethod ();
}
}