上一篇发布的插件,由于我的疏忽,没有经过足够的测试就发布给大家,给大家造成了不便,在此致以歉意。
问题1: 菜单栏没有了!
已解决!
解释: 由于快捷键和点菜单所用的ActionDelegate的实例不是同一个,所以不能在ActionDelegate的实例Field里保存共享在两次Action之间的信息。
问题2: 并不能真正全屏 任务栏还在(BeanSof)
我这一直没有出现这种情况,麻烦你提供更加详细的信息,比如操作系统,同时开的程序有哪些。
问题3:
在eclipse3.2下不好用,提示action没有实现!
忘了在上一篇里写上需要Java1.6了,我是用Java1.6编译的,所以需要Java1.6。 现在改成用Java1.5.
新的下载地址
这里
需求 Win32, Eclipse3.2+,Java1.5+
Linux的版本改天测试好再放上来。
GTK和Motif的shellHandle都不是public的,所以3.4M3之前的Eclipse版本没法用类似的方法实现!Linux系统
编程我也从来没有接触过,不知道有没有别的法子可以让一个窗口全屏!
如果用Shell.setFullScreen这个函数,倒是可以做一个通用的全屏插件。只是setFullScreen在最新的Eclipse3.4M3版本中才出现。而且Windows版本还有个问题,我已经报告了这个
Bug 。SWT组的同志动作也很快,马上就解决了。
下面这个插件采用Shell.setFullScreen函数,没有调用内部函数。
fullscreen_34
适用环境
- Eclipse3.4M3或者更新
- 任何Eclipse支持的平台,Windows平台下有一个问题,详情请看Bug
- Java 1.5或者更新