JFace DialogCellEditor: как сделать так, чтобы кнопки всегда появлялись?

Я использую JFaceDialogCellEditor показать кнопку в ячейке строки моего JFaceTableViewer который вызывает диалог при активации. Такое поведение хорошо работает со следующим кодом, но кнопка появляется, только если ячейка таблицы, в которой размещена кнопка, явно выбрана.

public class CompareDialogCellEditor extends DialogCellEditor {
    public CompareDialogCellEditor(Composite parent) {
           super(parent);
    }

    @Override
    protected Button createButton(Composite parent) {
           Button button = super.createButton(parent);
           button.setText("");
           button.setImage(AbstractUIPlugin.imageDescriptorFromPlugin(Application.PLUGIN_ID, IImageKeys.COMPARE_ICON).createImage());
           return button;
    }

    @Override
    protected Object openDialogBox(Control cellEditorWindow) {
           MessageDialog.openInformation(cellEditorWindow.getShell(), "Test", "It works");
           return null;
    }    
}

Есть ли способ заставить кнопку всегда появляться в таблице, а не только при выборе ячейки? (то же самое относится и к метке, установленной переопределенным методомsetContents(...) )

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос