日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Eclipse編程之旅:Shell入門...

 D調(diào)de小麥 2009-03-14

再下面的代碼是建立Shell的事件循環(huán):

while(!shell.isDisposed( )){

    if(!display.readAndDispatch( ))

      display.sleep( );

    }

 

Shell需要響應一些事件,其中某些是由操作系統(tǒng)引起的,另外一些是由用戶引起的,如用戶點擊了最大化按鈕以及關(guān)閉Shell創(chuàng)建的窗口等。事件循環(huán)一直偵聽這些事件,然后將這些事件轉(zhuǎn)發(fā)給相應的處理程序,這是由Display類的readAndDispatch()方法來完成的。這意味著,你創(chuàng)建的每個Shell必須具有它自己的事件循環(huán)。如果創(chuàng)建的Shell沒有事件循環(huán),或者事件循環(huán)失效的話,它馬上就會被除去。一般情況下,事件循環(huán)會一直執(zhí)行下去,直到Shell類的isDisposed( )方法返回值為true(即窗口已被用戶關(guān)閉)為止。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多