我們來看一下Swt Controls,所有的控件應該都在這里了。
          首先是Button,里面的TOGGLE(按下不彈起)、FLAT(平平的,跟DotNet里的Flat Style差不多)和ARROW(一個方向箭頭,可以指定方向)挺好玩的,組合一下會有多重效果(用 | 來組合,如SWT.ARROW | SWT.FLAT | SWT.PUSH)。

          再看看Canvas(畫布),SWT.NO_REDRAW_RESIZE屬性設置resize時畫布不重畫,想起了小田老師的實驗1,呵呵。Caret顯示一個光標,不知道是干什么用的。還有一個Fill Damaged Area With Color,看源代碼也沒弄懂,不就是畫幾個五顏六色的Rectangle嗎,要單獨列出來嗎?

          第三是ComboBox,Style是SWT.DROP_DOWN時是下拉列表,SWT.SIMPLE是將所有選項都平鋪在板子上的ComboBox。

          CoolBar也是工具欄咯,只不過比一般的ToolBar漂亮(SWT里還有ToolBar)不知道Item Styles中的SWT.DROP_DOWN有什么用,好像只對Toggle Item起作用。工具欄里可以放Text了。(后補 -> 發現DROP_DOWN的功能了:Item被隱藏時顯示一個擴展箭頭。剛才說的Toggle Item其實是Radio)

          Dialog有四個Model Style:SWT.MODELESS、SWT.PRIMARY_MODAL、SWT.APPLICATION_MODAL、SWT.SYSTEM_MODAL(不知道PRIMARY_MODAL是做什么用的)

          ToolBar里可以加入ComboBox

          Tree可以有Multiple Columns和Header。甚至還能顯示行列,簡直就是Tree和Table的結晶。

          例子看完了,休息...休息一下。

          版權所有 羅明
          posted on 2005-06-17 03:20 羅明 閱讀(748) 評論(0)  編輯  收藏 所屬分類: Java 、Eclipse
           
          主站蜘蛛池模板: 大悟县| 冀州市| 南陵县| 二连浩特市| 永丰县| 贵德县| 玉树县| 永吉县| 黎平县| 石嘴山市| 克拉玛依市| 钟山县| 灵丘县| 永康市| 盱眙县| 多伦县| 松原市| 宁河县| 六枝特区| 兴山县| 彰武县| 仲巴县| 祁东县| 玉田县| 商水县| 苏尼特右旗| 永善县| 石台县| 青河县| 红桥区| 周宁县| 新河县| 罗山县| 沾益县| 湘潭市| 罗甸县| 桐梓县| 会宁县| 舒城县| 惠安县| 黑河市|