如何在Eclipse RCP应用程序中监听ViewPart大小的变化?

时间:2013-06-11 22:08:55

标签: eclipse eclipse-plugin eclipse-rcp rcp

我想将一种类型的监听器添加到具有一列的TreeViewer中,以便它可以知道它所在的ViewPart何时变宽或变窄,从而更改一列中的一列的宽度。 TreeViewer匹配它所在的ViewPart的宽度。

1 个答案:

答案 0 :(得分:1)

创建ViewPart时尝试此操作:

@Override
public void createPartControl(final Composite parent) {

    parent.addControlListener(new ControlAdapter() {
        @Override
        public void controlResized(final ControlEvent e) {
            System.out.println("RESIZE");
        }
    });
}