以下にリストされているコードに従って、 IToolBarManager にコンボボックスを追加することができました。IContributionItem 内で作成されたコンボ ボックスに、そのスコープ外からアクセスする方法を知っている人はいますか?
敬具、キリアコス
IToolBarManager mgr = this.getViewSite().getActionBars().getToolBarManager();
IContributionItem comboCI = new ControlContribution("test") {
protected Control createControl(Composite parent) {
final Combo c = new Combo(parent, SWT.READ_ONLY);
c.add("one");
c.add("two");
c.add("three");
c.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
c.add("four");
}
});
return c;
}
};
mgr.add(comboCI);