0

リスナーのように、ビューを知っていることが移動することはありますか?

4

1 に答える 1

3

そのビューがあなたの試みである場合

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) {

        }
    });
于 2010-11-12T14:55:54.053 に答える