Eclipse TreeViewer - 第一列内容未对齐

时间:2013-11-12 12:05:23

标签: eclipse eclipse-rcp

我有一个eclipse应用程序,其中我使用的是TreeViewer。 TreeViewer中有三列。 点击一个按钮,我必须将所有列的内容左右对齐。

我尝试了以下操作,但是我没有看到TreeViewer上FIRST列的任何更改。 第一列的内容似乎总是左对齐。

rightAlignButton.addListener(SWT.MouseDoubleClick, new Listener() {
    @Override
    public void handleEvent(Event event) {
        TreeColumn[] connectionViewerColumns = connectionViewer.getTree().getColumns();
        for(int i = 0 ; i < connectionViewerColumns.length ; i++){
            connectionViewerColumns[i].setAlignment(SWT.RIGHT);
        }
    }
});

有人可以告诉我它是如何完成的,我的错误是什么?这将非常有帮助。提前致谢

1 个答案:

答案 0 :(得分:0)

TreeColumn.setAlignment的Javadoc说:

  

请注意,由于某些平台的限制,第一列是   总是左对齐。