Tab entre los campos en TableViewer

Lo que me gustaría hacer es poder tabular entre los elementos de la tabla.

Actualmente estoy creando mi mesa como esta.

this.tableViewer = 
            new TableViewer(parent , SWT.FULL_SELECTION);

   tableViewer.setUseHashlookup(true);
        table = tableViewer.getTable();

        GridData gridData = new GridData(GridData.FILL_BOTH);
        gridData.grabExcessVerticalSpace = true;
        table.setLayoutData(gridData);

        table.setLinesVisible(true);
        table.setHeaderVisible(true);

        ...

   /** Create the Cell Editor Array - will hold all columns **/
        editors = new CellEditor[table.getColumnCount()];
        /** Cell Editor Row 1 **/


  /** Set the column properties **/
        tableViewer.setColumnProperties(columnNames);

        /** Assign the cell editors to the viewer **/
        tableViewer.setCellEditors(editors);

        /** Set the cell modifier for the viewer **/
        tableViewer.setCellModifier(new MyCellModifier(this));
        //Create the Table Viewer

        /** Table Viewer Content and Label Provider **/
        tableViewer.setContentProvider(new MyContentProvider(this));
        tableViewer.setLabelProvider(new MyLabelProvider());

Pero no estoy seguro de cómo configurar la tabulación. Todo lo demás funciona en cuanto a editar columnas, mostrar datos, etc. Solo pegado en esta última parte.

Si me he perdido la documentación o los javadocs obvios, mis disculpas e incluso señalarlas serían excelentes.

Respuestas a la pregunta(5)

Su respuesta a la pregunta