我如何访问Object
of a View
从其他地方?
(以下代码只是为了勾画我想要做的事情)
public class View extends ViewPart {
public static final String ID = "view";
private static List list;
public View() {
}
@Override
public void createPartControl(Composite parent) {
list = new List(parent, SWT.BORDER);
}
@Override
public void setFocus() {
}
public static void addToList(String string) {
list.add(string);
}
}
现在我希望能够使用View.addToList("Message")
应用程序中的任何位置。
使用以下代码片段,并替换[ID]
使用您为视图指定的 idplugin.xml
.
IViewPart viewPart = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().findView( [ID] );
id通常采用以下形式com.domain.something.viewName
并可以在您的视图贡献下找到。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)