Я прочитал все старые вопросы, связанные с этой проблемой, но я не решил ее. Может ли кто-нибудь помочь мне с этим, потому что у меня уже нет идей. Вот мой код:
ScrolledComposite panelHolder = new ScrolledComposite(composite, SWT.H_SCROLL | SWT.V_SCROLL);
panelHolder.setLayout(new FillLayout());
panelHolder.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
FormToolkit toolkit = UIConstants.getToolkit();
toolkit.setBorderStyle(SWT.NONE);
tableViewer = new TableViewer(toolkit.createTable(panelHolder, border ? SWT.BORDER : SWT.NONE));
tableViewer.setContentProvider(new TableContentProvider());
ColumnViewerToolTipSupport.enableFor(tableViewer);
TableViewerColumn viewerColumn = new TableViewerColumn(tableViewer, SWT.NONE);
viewerColumn.setLabelProvider(labelProvider);
Table table = tableViewer.getTable();
table.setLinesVisible(false);
addControlListener(viewerColumn);
panelHolder.setContent(table);
panelHolder.setExpandHorizontal(true);
panelHolder.setExpandVertical(true);
panelHolder.setMinSize(table.computeSize(SWT.DEFAULT, SWT.DEFAULT));
panelHolder.layout();