上一篇發(fā)布的插件,由于我的疏忽,沒有經(jīng)過足夠的測試就發(fā)布給大家,給大家造成了不便,在此致以歉意。
問題1: 菜單欄沒有了!
已解決!
解釋: 由于快捷鍵和點菜單所用的ActionDelegate的實例不是同一個,所以不能在ActionDelegate的實例Field里保存共享在兩次Action之間的信息。
問題2: 并不能真正全屏 任務(wù)欄還在(BeanSof)
我這一直沒有出現(xiàn)這種情況,麻煩你提供更加詳細(xì)的信息,比如操作系統(tǒng),同時開的程序有哪些。
問題3:
在eclipse3.2下不好用,提示action沒有實現(xiàn)!
忘了在上一篇里寫上需要Java1.6了,我是用Java1.6編譯的,所以需要Java1.6。 現(xiàn)在改成用Java1.5.
新的下載地址
這里
需求 Win32, Eclipse3.2+,Java1.5+
Linux的版本改天測試好再放上來。
GTK和Motif的shellHandle都不是public的,所以3.4M3之前的Eclipse版本沒法用類似的方法實現(xiàn)!Linux系統(tǒng)
編程我也從來沒有接觸過,不知道有沒有別的法子可以讓一個窗口全屏!
如果用Shell.setFullScreen這個函數(shù),倒是可以做一個通用的全屏插件。只是setFullScreen在最新的Eclipse3.4M3版本中才出現(xiàn)。而且Windows版本還有個問題,我已經(jīng)報告了這個
Bug 。SWT組的同志動作也很快,馬上就解決了。
下面這個插件采用Shell.setFullScreen函數(shù),沒有調(diào)用內(nèi)部函數(shù)。
fullscreen_34
適用環(huán)境
- Eclipse3.4M3或者更新
- 任何Eclipse支持的平臺,Windows平臺下有一個問題,詳情請看Bug
- Java 1.5或者更新