2013-11-12 2 views
1

У меня есть приложение eclipse, в котором я использую TreeViewer. В TreeViewer есть три столбца. При щелчке по кнопке я должен выровнять содержимое всех столбцов вправо или влево.Eclipse TreeViewer - содержимое первого столбца не выравнивается

Я пробовал следующее, но я не вижу никаких изменений в столбце FIRST в TreeViewer. Содержимое первого столбца, по-видимому, всегда выравнивается влево.

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); 
     } 
    } 
}); 

Может ли кто-нибудь, пожалуйста, дать мне, как это делается, в чем моя ошибка? Было бы очень полезно. Заранее спасибо

ответ

0

Javadoc для TreeColumn.setAlignment говорит:

Обратите внимание, что из-за ограничений на некоторых платформах первый столбец всегда выравнивание по левому краю.

+0

Благодарим за информацию. – metal7

Смежные вопросы