ScrolledComposite разделяет экран по вертикали, а содержимое отображается в правой половине

Я использую ScrolledComposite для существующего элемента управления (со многими детьми) на основе метода2, упомянутого здесь:http://www.placelab.org/toolkit/doc/javadoc/org/placelab/util/swt/SwtScrolledComposite.html

Единственное изменение - вместо создания новой оболочки и отображения. Я использую родительский элемент существующего элемента управления. Я вижу полосы прокрутки, как и ожидалось, но существующий элемент управления / содержимое отображается из центра, а не с самого начала. Первая половина (разделенная по вертикали) макета пуста, а фактический элемент управления / содержимое отображается в правой половине. Я проверил границы, происхождение, размер и т. Д. Они, кажется, в порядке.

снимок экрана здесь:http://img818.imageshack.us/i/contentstartsfrommiddle.jpg

Любые подсказки

заранее спасибо

1 ответ

Вы удалили Композитный c1? может быть, это на левой стороне.

Вы также можете указать, какие именно изменения внесены в код.

Другие вопросы по тегам