【发布时间】:2012-08-23 23:45:06
【问题描述】:
我正在开始一个仅使用 SWT 的项目。
我从未使用过 SWT,所以我正在努力学习其中的来龙去脉。
我想创建一个基本对话框窗口(我将其称为使用 Swing 的对话框,但不确定 SWT)。
该窗口将是用户单击菜单操作后首先看到的内容。该窗口最终将具有执行操作的按钮,它还将具有一个表格查看器。这基本上就像用户从主应用程序打开一个小应用程序。
在 Swing 中 - 我将只创建一个对话框类并添加一个 tablelistener。但是使用 SWT,我不确定它是对话框还是表单还是什么。
我应该用什么来创建这个基本的 SWT 窗口?
【问题讨论】:
-
另外,看看 JFace。这是 SWT 之上的一个额外层,包含实现许多功能的类,因此您不必这样做。例如:您提到的 TableViewer 是 JFace 的一部分,而不是 SWT。
-
我还会考虑将 JFace 与 SWT 一起使用。 JFace 可以在普通的 java 应用程序中运行,并在 SWT 之上提供一些模型 API。见wiki.eclipse.org/JFace