« 1 23» Pages: ( 1/3 total )
本页主题: [类库]SWT Win32 Extension v1.0.4 is available now. 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

cnfree

状态: 离线
级别: CEC总版
精华: 4
发帖: 47
威望: 60 点
财富: 217 元
在线时间:12(小时)
注册时间:2005-08-24
最后登录:2008-11-28

[类库]SWT Win32 Extension v1.0.4 is available now.

本帖被 cnfree 执行加亮操作(2008-01-09)
SWT Win32 Extension 是Eclipse类库SWT的Win32本地原生扩展.

本项目提供了一个软件开发工具库,能够让您使用Java语言开发原生的Windows应用程序而不需要编写额外的JNI代码。使用SWT Win32 Extension,您将不需要创建原生的动态链接库来调用操作系统动态链接库的系统API或者方法。您仅仅需要做的就是编写Java代码,SWT Win32 Extension来负责剩下的部分。SWT Win32 Extension提供了一系列的功能使您的应用程序看上去和Win32本机程序别无二致。


窗口装饰功能: 提供窗口置顶,透明,闪动等功能。
自定义窗口: 创建不规则的窗口。
访问Windows注册表。
系统文件夹: 获取系统特殊文件加的路径和图标。
系统快捷方式: 管理系统快捷方式。
系统相关信息: 收集系统CPU,内存,环境变量等相关信息。
系统会话: 提供关系,休眠,重启,注销等功能。
系统IO及网络功能: 提供磁盘和网络相关信息。
活动桌面功能: 管理Windows活动桌面。
系统钩子: 注册和卸载系统钩子,能够拦截和处理系统事件。
值得一提的是,您能够访问SWT提供的所有功能,因为SWT Win32 Extension是从SWT派生出来的。

项目首页:http://www.swtui.cn
Eclipse插件更新站点:http://www.swtui.cn/update

部分截图:




Office2003 样式菜单


其他功能
[ 此贴被cnfree在2008年04月24日 13:16重新编辑 ]
本帖最近评分记录:
  • 威望:10(reload_cn)
  • 威望:5(jacob)
  • ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    顶端 时间: 2005年09月02日 17:04 | [楼 主]
    vjanev

    状态: 离线
    级别: CEC高级程序员
    精华: 0
    发帖: 7
    威望: 13 点
    财富: 216 元
    在线时间:0(小时)
    注册时间:2005-09-09
    最后登录:2006-05-05

    非常感谢,
    但本人昨天才开始学习SWT,但程序总是说找不到main函数
    顶端 时间: 2005年09月09日 09:17 | 1 楼
    hexuzhong

    状态: 离线
    级别: CEC高级程序员
    精华: 0
    发帖: 44
    威望: 17 点
    财富: 160 元
    在线时间:4(小时)
    注册时间:2005-09-11
    最后登录:2008-05-03

    支持cnfree,最好能往下走到能写“马”出来更好,hoho~
    顶端 时间: 2005年09月11日 05:20 | 2 楼
    vjanev

    状态: 离线
    级别: CEC高级程序员
    精华: 0
    发帖: 7
    威望: 13 点
    财富: 216 元
    在线时间:0(小时)
    注册时间:2005-09-09
    最后登录:2006-05-05

    请教这些函数,在SWT程序中怎样才能调用?我已经声明了函数的本地原型,请指教 。。
    顶端 时间: 2005年09月16日 09:39 | 3 楼
    yy2008

    状态: 离线
    级别: CEC贵宾
    精华: 3
    发帖: 699
    威望: 83 点
    财富: 52 元
    在线时间:74(小时)
    注册时间:2005-09-09
    最后登录:2007-09-30

    请教,用Java如何实现将文件删除至回收站,谢谢
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    只争朝夕
    顶端 时间: 2005年09月17日 13:44 | 4 楼
    cnfree

    状态: 离线
    级别: CEC总版
    精华: 4
    发帖: 47
    威望: 60 点
    财富: 217 元
    在线时间:12(小时)
    注册时间:2005-08-24
    最后登录:2008-11-28

    已经增加了该功能,最近打算重构,从OS类移出来,方便大家使用。
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    顶端 时间: 2005年09月18日 13:08 | 5 楼
    saupb

    状态: 离线
    级别: CEC高级程序员
    精华: 0
    发帖: 1
    威望: 11 点
    财富: 201 元
    在线时间:0(小时)
    注册时间:2005-09-20
    最后登录:2005-09-20

    我以前看过SWT的部分源代码,本来想实现一些功能,但是由于公司工作忙,想考研究生所以一直放下了,以后有机会还得研究研究,呵呵。谢谢楼主,谢谢!!建议加入9165725群参加讨论,呵呵,里面有一些高手!
    顶端 时间: 2005年09月20日 09:07 | 6 楼
    phenix

    状态: 离线
    级别: CEC高级程序员
    精华: 0
    发帖: 2
    威望: 11 点
    财富: 202 元
    在线时间:0(小时)
    注册时间:2005-10-26
    最后登录:2005-12-18

    这么好的东东,可惜我看不到,等级不够吗?还是链接已删了???
    顶端 时间: 2005年10月26日 09:56 | 7 楼
    daqi

    状态: 离线
    级别: CEC高级程序员
    精华: 0
    发帖: 33
    威望: 14 点
    财富: 233 元
    在线时间:1(小时)
    注册时间:2005-10-27
    最后登录:2005-11-05

    谢谢发贴
    顶端 时间: 2005年10月27日 22:03 | 8 楼
    weixin

    状态: 离线
    级别: CEC高级程序员
    精华: 0
    发帖: 8
    威望: 13 点
    财富: 219 元
    在线时间:1(小时)
    注册时间:2005-11-07
    最后登录:2006-10-26

    从没用Java写过SWT的程序
    顶端 时间: 2005年11月07日 13:07 | 9 楼
    zhaorh1979

    状态: 离线
    级别: CEC高级程序员
    精华: 0
    发帖: 6
    威望: 11 点
    财富: 206 元
    在线时间:0(小时)
    注册时间:2005-11-14
    最后登录:2005-11-14

    下载不了
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    碎梦刀
    顶端 时间: 2005年11月14日 15:45 | 10 楼
    glorywine

    状态: 离线
    级别: CEC版主
    精华: 0
    发帖: 198
    威望: 24 点
    财富: 41 元
    在线时间:14(小时)
    注册时间:2005-11-06
    最后登录:2008-08-13

    东西下不了啊!
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    顶端 时间: 2005年11月21日 18:03 | 11 楼
    zxh1000

    状态: 离线
    级别: CEC程序员
    精华: 0
    发帖: 26
    威望: 13 点
    财富: 0 元
    在线时间:20(小时)
    注册时间:2005-10-28
    最后登录:2008-03-12

    cnfree你好,我看过OS源码,可是我不清楚里面的函数作用,里面的解释很少,弄的很郁闷,您能给出哪个Os.java文件做下解释吗,呵呵,给大家培训下,谢谢,另,好象哪个zip包俺没下下来,:)
    顶端 时间: 2005年11月22日 09:57 | 12 楼
    水狐

    头衔:业余砌砖的 业余砌砖的
    状态: 离线
    级别: CEC版主
    精华: 1
    发帖: 551
    威望: 72 点
    财富: 24 元
    在线时间:87(小时)
    注册时间:2005-11-24
    最后登录:2008-11-19

    这么好的东西呀真是感谢

    另: 有源代码下载吗?
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    SWT学习中……
    SWT学习中……
    顶端 时间: 2005年11月24日 23:02 | 13 楼
    32zyc

    状态: 离线
    级别: CEC高级程序员
    精华: 0
    发帖: 4
    威望: 11 点
    财富: 204 元
    在线时间:1(小时)
    注册时间:2005-11-22
    最后登录:2005-11-28

    很好的东西
    可是无法下载呀
    顶端 时间: 2005年11月25日 01:10 | 14 楼
    hahaha_186

    状态: 离线
    级别: CEC高级程序员
    精华: 0
    发帖: 12
    威望: 11 点
    财富: 212 元
    在线时间:2(小时)
    注册时间:2005-11-24
    最后登录:2005-12-16

    Hope to provide some description about the implementation, Thanks!
    顶端 时间: 2005年11月25日 13:07 | 15 楼
    caceolod_1999

    状态: 离线
    级别: CEC高级程序员
    精华: 0
    发帖: 13
    威望: 16 点
    财富: 235 元
    在线时间:3(小时)
    注册时间:2005-11-23
    最后登录:2005-12-04

    为何下不了了??
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    虽然我很聪明,但是我还是很勤奋!
    顶端 时间: 2005年12月03日 22:38 | 16 楼
    cnfree

    状态: 离线
    级别: CEC总版
    精华: 4
    发帖: 47
    威望: 60 点
    财富: 217 元
    在线时间:12(小时)
    注册时间:2005-08-24
    最后登录:2008-11-28

    ok.可以下载了。
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    顶端 时间: 2005年12月12日 11:50 | 17 楼
    river.he

    状态: 离线
    级别: CEC高级程序员
    精华: 0
    发帖: 103
    威望: 11 点
    财富: 301 元
    在线时间:13(小时)
    注册时间:2005-12-09
    最后登录:2008-07-12

    呵呵,之前偶为了作一个透明窗体,专门查windows的API,呵呵,不过OS把调用API封装的很方便 :)

           // 透明窗体
           OS.SetWindowLong(this.handle, OS.GWL_EXSTYLE, OS.GetWindowLong(
                   this.handle, OS.GWL_EXSTYLE) ^ 0x80000);

           TCHAR lpLibFileName = new TCHAR(0, "User32.dll", true);
           int hInst = OS.LoadLibrary(lpLibFileName);
           if (hInst != 0) {
               String name = "SetLayeredWindowAttributes\0";
               byte[] lpProcName = new byte[name.length()];
               for (int i = 0; i < lpProcName.length; i++) {
                   lpProcName = (byte) name.charAt(i);
               }
               int fun = OS.GetProcAddress(hInst, lpProcName);
               if (fun != 0) {
                   OS.CallWindowProc(fun, this.handle, 0, 100, 2);
               }
               OS.FreeLibrary(hInst);
           }
    [ 此贴被river.he在2005年12月14日 14:48重新编辑 ]
    顶端 时间: 2005年12月14日 14:42 | 18 楼
    金鳞

    状态: 离线
    级别: CEC版主
    精华: 2
    发帖: 247
    威望: 48 点
    财富: 191 元
    在线时间:50(小时)
    注册时间:2005-11-24
    最后登录:2007-05-14

    river.he,这个透明的窗体怎么运行看到效果呢?给个例子吧
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    金鳞岂是池中物,一遇风云便化龙
    顶端 时间: 2005年12月31日 16:42 | 19 楼
    « 1 23» Pages: ( 1/3 total )
    中国Eclipse社区 » 项目交流
    

    辽ICP备05021625号