简介
SWT截图Eclipse的IDE环境是以SWT为基础之应用开发者Eclipse基金会目前版本4.23 (2022年3月8日) 源代码库github.com/eclipse-platform/eclipse.platform.swt 操作系统跨平台语言多语言类型Java平台部件工具箱许可协议Eclipse公共授权网站www.eclipse.org/swt/SWT(Standard Widget Toolkit),最初由IBM开发的一套用于Java的图形用户界面系统,用来与Swing竞争。开源集成开发环境Eclipse就是用Java和SWT开发的。
设计
编程
在GTK+环境下使用SWT的简单GUI应用程序
下列为基本使用SWT的Hello World程式。显示出一个视窗(Shell)及一个标签。
import org.eclipse.swt.*;import org.eclipse.swt.widgets.*;public class HelloWorld { public static void main (String args) { Display display = new Display(); Shell shell = new Shell(display); Label label = new Label(shell, SWT.NONE); label.setText("Hello World"); label.pack(); shell.pack(); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) display.sleep(); } display.dispose(); }}