如何禁用swt表中的水平滚动条?

tra*_*ank 4 java swt

要禁用垂直滚动条,我使用以下语法

table.getHorizontalBar().setEnabled(false);
Run Code Online (Sandbox Code Playgroud)

但它没有用.这毁了我的申请ui.我怎么能禁用它?

小智 13

使用选项SWT.NO_SCROLLSWT.V_SCROLL在构建表时如下:

new Table (shell, SWT.NO_SCROLL | SWT.V_SCROLL);
Run Code Online (Sandbox Code Playgroud)


p12*_*12t 6

如果需要,您无法阻止Table显示其滚动条.但是,如果您为表提供所需的空间,则不必显示任何滚动条.

注意: 您只需在构造函数中使用SWT.NO_SCROLL,但如果您想稍后更新它,则无法进行更新.