【问题标题】:Table resizing and occupy the space left by vertical scrollbar表格调整大小并占用垂直滚动条留下的空间
【发布时间】:2021-12-14 10:23:13
【问题描述】:

我希望表格在删除行时调整大小并占用垂直滚动条留下的空间。

这是带有垂直滚动条的表格:

当我删除行时,我得到了没有垂直滚动条的表格:

.

我尝试过使用

natTable natTable = new NatTable(panel, SWT.NO_BACKGROUND | SWT.NO_REDRAW_RESIZE | SWT.DOUBLE_BUFFERED | SWT.V_SCROLL);

并且工作正常,但即使在我尝试从视口层设置后水平滚动条也没有出现。

【问题讨论】:

    标签: java eclipse-rcp nattable


    【解决方案1】:

    首先,当然,使用该代码不会出现水平滚动条,您没有设置样式位以包含水平滚动条。您应该保留默认样式位并让 NatTable 执行必要的操作。

    其次,您没有提供足够的设置信息。您是否使用百分比大小的列?你触发什么来删除一行?是自定义命令还是 NatTable 默认命令?

    我所知道的是,百分比大小和设置滚动条不可见存在问题,因为这不会触发 Composite 上的调整大小。请随意创建一张票,以便我查看。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-27
    • 2016-11-27
    • 2018-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多