当前位置: 代码迷 >> Eclipse >> eclipse插件 传值解决方法
  详细解决方案

eclipse插件 传值解决方法

热度:97   发布时间:2016-04-23 14:03:52.0
eclipse插件 传值
例如我从文件右键启动一个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了
  相关解决方案