Включить границы ячеек в SWT TableViewer - PullRequest
0 голосов
/ 05 марта 2012

Это должно быть очевидно, но я искал целую вечность и нигде не могу найти упоминания об этом. Я создаю 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());

1 Ответ

5 голосов
/ 05 марта 2012
outputViewer.getTable().setLinesVisable(true);
...