FORTUNE

          THE WAY TO THE MASTER...
          posts - 49, comments - 18, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          SWT

          Posted on 2006-02-22 10:59 fortune 閱讀(564) 評論(0)  編輯  收藏 所屬分類: 我的學習筆記
          SWT應用程序結構:
          1.創建顯示,它表示SWT會話
          2.創建一個或多個Shell,它表示應用程序的主窗口
          3.創建Shell內部所需的任何其它小部件
          4.初始化小部件的大小和必需的狀態,為需要監聽的小部件注冊監聽器
          5.打開Shell窗口
          6.運行事件調度循環直到發生退出情況為止
          7.清除顯示

          SWT提供的組件:
          1.顯示(Display)
           管理平臺事件循環,控制用戶界面線程和其它線程之間的通信,除非是多線程否則不需要太多考慮display
          2.shell
          OS平臺窗口管理器管理的一個“窗口”,輔助shell是作為另一個shell的子代創建的通常用作對話框或其它的瞬時窗口
          3.輸入組件
          主要用來管理平臺事件循環和控制用戶界面線程和其它線程之間的通信,處理字符串的輸入與輸出,以及對應事件的發生。
          Button   有普通按鈕push,check按鈕,radio按鈕,toggle按鈕
          Text  可以輸入文字 可指定單行,多行,和滾動行
          Combo
          Slider
          4.顯示組件(用于顯示文字,圖片等)
          Label    顯示文字或圖片
          Canvas
          List   能夠進行一覽顯示,可以從一覽中選定一行或幾行
          Table   顯示二維表格,可以在列頭指定列名
          Tree
          ProgressBar   顯示進度條
          5.Menu/工具欄組件
          在窗口上配置Menu和工具欄
          Menu
          ToolBar   顯示工具欄
          CoolBar   顯示可以使用鼠標拖動的工具欄
          6.容器組件
          可以包含其它的Widget
          Composite
          Group
          TabFolder   可以通過Tab換頁
          SashForm
          7.對話框組件
          MessageBox   顯示message
          FileDialog   指定文件
          DirectoryDialog    指定路徑
          ColorDialog   指定顏色
          FontDialog   指定字體
          PrintDialog   指定打印機
          8.布局管理組件
          FillLayout   填補空隙,水平或垂直配置
          FormLayout   參照其它窗口進行布局
          RowLayout    水平或垂直配置,可指定margin或widget之間的距離
          GridLayout
          StackLayout

          布局
          1.FillLayout 填充布局
          是最簡單的布局,將小部件布局在單行或單列中,強制他們全部使用相同的大小
          可以使用它對任務欄或工具欄中的按鈕進行布局
          2.RowLayout 行布局
          (寫不動了,休息先)










          主站蜘蛛池模板: 积石山| 合江县| 常州市| 建始县| 衡南县| 肃南| 上饶市| 深水埗区| 双江| 界首市| 屯门区| 左云县| 临海市| 东乡| 榆林市| 永济市| 杭锦后旗| 山东省| 西平县| 荥经县| 三门峡市| 富阳市| 龙川县| 柘城县| 抚州市| 德清县| 蛟河市| 金沙县| 分宜县| 蒲城县| 中方县| 奇台县| 彭州市| 恭城| 江永县| 枣强县| 太仓市| 咸丰县| 商南县| 桦甸市| 珲春市|