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") в любом месте приложения.
Как мне получить доступ к объекту представления откуда-то еще? (Следующий код предназначен только для наброска того, что я хочу сделать) : [code]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); } } [/code] Теперь я хочу иметь возможность использовать View.addToList("Message") в любом месте приложения.