Как изменить размер компоновки прокрутки, чтобы она всегда помещалась по горизонтали? - PullRequest
3 голосов
/ 13 октября 2011

У меня есть прокрутка, она содержит tableViewer.Мое требование состоит в том, что если таблица увеличивается по ширине, составная прокрутка не должна показывать горизонтальную прокрутку, но она должна расширяться, чтобы соответствовать размеру таблицы.Единственная причина, по которой я использовал скроллированный композит, это то, что я хочу показать вертикальную полосу прокрутки.

1 Ответ

5 голосов
/ 13 октября 2011

Если вы хотите управлять полосами прокрутки Table в SWT - который является подклассом Scrollable - просто добавьте один или несколько из следующих стилей в конструктор.При создании Viewer используются те же стили.

SWT.H_SCROLL

Константа стиля для поведения горизонтальной полосы прокрутки

SWT.V_SCROLL

Константа стиля для поведения вертикальной полосы прокрутки

SWT.NO_SCROLL

Константа стиля без поведения полосы прокрутки

Когда ни H_SCROLL, ниУказано V_SCROLL, элементы управления могут свободно создавать полосы прокрутки по умолчанию для элемента управления.Использование NO_SCROLL отменяет значение по умолчанию и заставляет элемент управления не иметь полос прокрутки.

...