【发布时间】:2010-11-10 06:56:41
【问题描述】:
有没有东西,比如 listener ,知道视图被移动了?
【问题讨论】:
有没有东西,比如 listener ,知道视图被移动了?
【问题讨论】:
如果您尝试使用该视图
public void createPartControl(Composite parent){
parent.getParent().addControlListener(new ControlAdapter(){
public void controlMoved(ControlEvent e) {}
});
}
如果是内置视图
WorkbenchPartReference ref = (WorkbenchPartReference) UIPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getActivePage().findViewReference("viewID");
Control control = ref.getPane().getControl();
control.addControlListener(new ControlAdapter(){
@Override
public void controlMoved(ControlEvent e) {
}
});
【讨论】: