在SWT TableViewer中启用单元格边框

Joh*_*eri 0 java eclipse swt jface tableviewer

这一点必须是显而易见的,但我已经搜索了很多年,并且在任何地方都找不到它.我正在创建一个SWT TableViewer,我希望在我的单元格周围有边框.我该怎么做呢?无论我尝试什么,我的细胞总是无边界的,很难分辨出一个细胞的结束和另一个细胞的开始.我的代码:

TableViewer outputViewer = new TableViewer(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER | SWT.FULL_SELECTION);
outputViewer.getControl().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
TableViewerColumn col = new TableViewerColumn(outputViewer, SWT.LEFT | SWT.BORDER);
col.getColumn().setWidth(200);
col.getColumn().setText("Output");
col.getColumn().setResizable(true);
col.setLabelProvider(new ColumnLabelProvider());
Run Code Online (Sandbox Code Playgroud)

Dol*_*lyn 5

outputViewer.getTable().setLinesVisable(true);
Run Code Online (Sandbox Code Playgroud)