SWT

维基百科,自由的百科全书
跳转至: 导航搜索
SWT
開發者 Eclipse基金會
穩定版本 3.7.2 / 2012年2月24日(2年前) (2012-02-24)
開發狀態 進行中
操作系统 跨平台
语言 多語言
类型 Java平臺部件工具箱
许可协议 Eclipse公共授權
網站 www.eclipse.org/swt/

SWTStandard 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();
   }
}

參見[编辑]

参考资料[编辑]

外部連結[编辑]