例如我从文件右键启动一个view,在右击的时候读取一个文件的内容,然后在view中显示文件的内容。
现在不知如何把值从文件选择action中把值传递到view中。。。
------解决方案--------------------
在你的Action类的构造器中传入View就可以啦,如
public class TypeFilterAction extends Action {
private FilterType type;
private TableViewer viewer;
public TypeFilterAction(TableViewer viewer, String text, FilterType type) {
super(text);
this.setText(text);
this.type = type;
this.viewer = viewer;
}
@Override
public void run() {
// TODO Auto-generated method stub
viewer.setInput(DiagramUtils.getSimulatorModelListFromDiagram(type,
false));
}
}
------解决方案--------------------
上面这个哥们说的应该是可以实现的,可是我是对楼主的整个想法感觉有问题,按照eclipse自己的风格,你不应该右键之后就弹出一个view之类的界面,应该是弹出个菜单之类的,然后点击菜单在弹出楼主所谓的view然后就OK了