【问题标题】:How to create Composite object without parent?如何创建没有父对象的复合对象?
【发布时间】:2009-08-14 10:46:32
【问题描述】:

我正在使用 SWT 用 Ja​​va 编写一个项目。我想为一些控件创建一个临时容器。

如何创建没有父对象的复合控件?

【问题讨论】:

    标签: java swt


    【解决方案1】:

    你不能,Composite 是一个小部件并且需要一个父级,但你可以在一个永远不会 open() 的 Shell 上创建它,然后在你想显示它时使用 setParent()。

    【讨论】:

    • 运行良好。如何从 shell 对象中获取子控件?
    【解决方案2】:

    另一种选择是以不可见的方式创建它,即 visible=false 并从布局中排除,等等。

    【讨论】:

      猜你喜欢
      • 2013-04-06
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-19
      • 1970-01-01
      • 2018-07-24
      • 2019-01-17
      相关资源
      最近更新 更多