[Eclipse筆記](méi)一個(gè)最簡(jiǎn)單的SWT程序
Posted on 2005-03-11 17:09 laogao 閱讀(559) 評(píng)論(2) 編輯 收藏 所屬分類: On Java 、On Eclipse我們來(lái)看一段最簡(jiǎn)單的SWT程序是什么樣子:






























這段代碼運(yùn)行時(shí)會(huì)顯示一個(gè)空的窗體。比較有意思的是Shell shell = new Shell(display);這一句,通過(guò)它我們可以了解到:在SWT中,子控件在構(gòu)建時(shí)會(huì)傳入包含該子控件的母控件引用,更進(jìn)一步,在一個(gè)母控件被銷毀時(shí),包含的自控件也會(huì)自動(dòng)被銷毀。幾乎所有常見(jiàn)的SWT控件都是以這種方式處理的。由于SWT使用OS自帶的API,SWT控件的創(chuàng)建和銷毀就跟純Java實(shí)現(xiàn)有些不一樣。
在接觸SWT之前,總覺(jué)得它遙不可及,真正看到具體的代碼后才發(fā)覺(jué),原來(lái)它近在咫尺。