1

我正在开始一个仅使用 SWT 的项目。
我从未使用过 SWT,所以我正在努力学习其中的细节。
我想创建一个基本对话框窗口(我将其称为使用 Swing 但不确定 SWT 的对话框)。
该窗口将是用户单击菜单操作后首先看到的内容。该窗口最终将具有执行操作的按钮,它还将具有一个表格查看器。这基本上就像用户从主应用程序打开一个小应用程序。

在 Swing 中 - 我将只创建一个对话框类并添加一个 tablelistener。但是对于 SWT,我不确定它是对话框还是表单还是什么。

我应该使用什么来创建这个基本 SWT 窗口?

4

1 回答 1

1

SWT 中有很多有用的对话框。我通常扩展 FormDialog,但您可以查看 Eclipse 捆绑代码来学习。请看下面的例子:

public class SomeDialog extends FormDialog {

  public SomeDialog(Shell shell) {
    super(shell);
  }

  @Override
  protected void createFormContent() {
  }
}

另一个可能对您有很大帮助的提示。在 Windows 上,您可以打开一个对话框或聚焦一个视图或编辑器,然后按ALT+ SHIFT+F1打开插件间谍,它将向您显示该小部件源代码的路径。

于 2012-08-23T15:45:06.430 回答