更改 SWT Shell 的父代

您可以使用 Visual Editor 来更改 SWT Shell 的父代,以根据 SWT 应用程序快速创建对话框和其他 shell。

为了更改 SWT Shell 的父代,可视类必须包含另一个 Shell。
缺省情况下,当您将新的 Shell 放到 SWT 可视类上时,将创建没有父代的 Shell:
sShell1 = new Shell();
如果 Shell 指定了父代,则它将类似于:
sShell1 = new Shell(sShell);
Visual Editor 提供了一个对话框来帮助您指定或更改 SWT Shell 的父代。
  1. 在“设计”视图中,右键单击要更改其父代的 Shell,然后选择更改父代
  2. 在“更改父代”窗口中,选择要使用的父代 Shell。

    “更改父代”窗口

  3. 单击确定
Java 代码将更新,以反映新的父代。以下代码段显示了一个示例:
sShell1 = new Shell(sShell2);

(C) Copyright IBM Corporation 1999, 2006. All Rights Reserved.