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
? может быть, это на левой стороне.
Вы также можете указать, какие именно изменения внесены в код.