【问题标题】:ScrolledComposite splits the screen vertically and content is displayed in the right halfScrolledComposite 垂直分割屏幕,内容显示在右半边
【发布时间】:2010-11-15 16:25:24
【问题描述】:

我正在根据此处提到的方法 2 将 ScrolledComposite 用于现有控件(有许多子项):http://www.placelab.org/toolkit/doc/javadoc/org/placelab/util/swt/SwtScrolledComposite。 html

唯一的变化是我使用现有控件的父控件,而不是创建新的外壳和显示。 我看到了预期的滚动条,但现有的控件/内容显示在中心而不是从一开始。布局的前半部分(垂直分割)是空的,实际的控件/内容显示在右半部分。 我检查了边界、原点、大小等。它们似乎没问题。

截图放在这里:http://img818.imageshack.us/i/contentstartsfrommiddle.jpg

任何线索

提前致谢

【问题讨论】:

    标签: eclipse eclipse-plugin swt eclipse-rcp scrolledcomposite


    【解决方案1】:

    您是否删除了复合 c1?也许是在左边。

    您还可以提供您对代码所做的确切更改。

    【讨论】:

    • 我想我遇到了问题。向现有的父控件添加了一个空的复合材料,这导致了问题。一旦我将复合创建代码删除到适当的位置,一切看起来都很好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多