私のダイアログには 2 つのTreeViewer
コンポーネントがあります。垂直スクロール バーを同期する必要があります。setSelection
とsetTopItem
メソッドを試しましたが、どちらも他のツリーには影響しません。
xViewerLeft = createXViewer(leftComposite, this);
xViewerRight = createXViewer(rightComposite, this);
xViewerLeft.getTree().getVerticalBar().addListener(SWT.Selection, new Listener() {
@Override public void handleEvent(Event arg0) {
//xViewerRight.getTree().setSelection(xViewerLeft.getTree().getSelection());
//xViewerRight.getTree().setTopItem(xViewerLeft.getTree().getTopItem());
}
});
何か案は?