1. 程式人生 > >使檢視可以根據選擇的內容變化而變化

使檢視可以根據選擇的內容變化而變化

public class FormView extends ViewPart implements ISelectionListener {

 public void init(IViewSite site) throws PartInitException {
  super.init(site);
  getSelectionService().addSelectionListener(this);
 }

 public void dispose() {
  getSelectionService().removeSelectionListener(this);
  super.dispose();
 }

 private ISelectionService getSelectionService() {
  return getSite().getPage().getWorkbenchWindow().getSelectionService();
 }
  public void selectionChanged(IWorkbenchPart p, ISelection sel) {

....
  }
....

}