Горизонтальная полоса прокрутки ScrolledComposite не видна - PullRequest
0 голосов
/ 29 апреля 2020

Я прочитал все старые вопросы, связанные с этой проблемой, но я не решил ее. Может ли кто-нибудь помочь мне с этим, потому что у меня уже нет идей. Вот мой код:

    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();
...