论坛首页 Web前端技术论坛

经过不懈努力,基于SWT的类XUL实现终于开发出来了!

浏览 20668 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-07-10  
好累啊,一周没怎么睡觉。。。晕~ 不过,这下SWT中也有类XUL的实现了,挺高兴的。

我简单的写了个项目简介,各位高手看看哈:

基于XML的SWT界面(XML-Based SWT UI),使用XML文档来描述SWT组件结构并通过XUI运行环境(XUIRE)生成SWT对象,使用JavaScript、Groovy或BeanShell动态控制程序逻辑。XUIRE提供了一系列控制对象注册表的API和对于Disposed对象收集的垃圾收集器(GC),它会自动检查注册表中的对象是否有效且可以重新创建并初始化已失效的对象。这些使界面开发者简化了管理SWT组件对象的难度,更容易开发SWT应用界面。

目前已经比较稳定了,可能还会有些小bugs,但不会影响正常使用。

本人英文比较烂,所以程序的文档、更新日志什么的都是用中文写的,倒是适合咱们国人,老外就惨了,哈哈!!

这是SourceForge上的地址:

http://sourceforge.net/projects/yipsilon

目前有两个好消息:

1。咱们的cnfree同学正在为这个项目做一个记事本的例子, 计划只用一个xml文档实现windows中记事本程序的所有功能. 目前已经完成50%左右, 每个新版本的下载包里都有完成的实现(见examples目录下的notepad.xml)。

2。从M2开始,将会开发出它的IDE,目前界面标准暂跟SWT-Designer混。

各位高手如果有什么意见或建议,多提提,咱们一起把它做好。 ^0^
   发表时间:2005-07-10  
值得期待呀,下一个学习一下
0 请登录后投票
   发表时间:2005-07-10  
引用

DTD.FATAL[2,-1]: 未找到外部实体“http://swt.xui.cn/SWTXUI-1.0.dtd”。
Exception in thread "main" java.lang.ExceptionInInitializerError
        at cn.xui.swt.XUI.load(Unknown Source)
        at cn.xui.swt.XUI.main(Unknown Source)
Caused by: java.util.MissingResourceException: Can't find bundle for base name c
n.xui.XUIExceptions, locale zh_CN
        at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle
.java:804)


服务器当了吧
0 请登录后投票
   发表时间:2005-07-10  
zzeric 写道
引用

DTD.FATAL[2,-1]: 未找到外部实体“http://swt.xui.cn/SWTXUI-1.0.dtd”。
Exception in thread "main" java.lang.ExceptionInInitializerError
        at cn.xui.swt.XUI.load(Unknown Source)
        at cn.xui.swt.XUI.main(Unknown Source)
Caused by: java.util.MissingResourceException: Can't find bundle for base name c
n.xui.XUIExceptions, locale zh_CN
        at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle
.java:804)


服务器当了吧



重构的时候忘记修改build.xml了,没把DTD加进去,已经重新上传了。
原理方面,它使用了内部解析DTD,跟Hibernate一样的。
0 请登录后投票
   发表时间:2005-07-11  
期待IDE...
0 请登录后投票
   发表时间:2005-07-11  
看了一下,确实不错,祝贺一下
0 请登录后投票
   发表时间:2005-07-11  
sourcecode只能download,不能从sourceforge上checkout么?
0 请登录后投票
   发表时间:2005-07-11  
看了一下,很不错啊,祝贺...
0 请登录后投票
   发表时间:2005-07-11  
jackyz 写道
sourcecode只能download,不能从sourceforge上checkout么?


CVS 里有很多垃圾的文件, 我也删除不了, 只能让webmaster帮我删, 到现在还没回信, 可能是人家休息吧. 晕~~
0 请登录后投票
   发表时间:2005-07-11  
用起来感觉已经比thinlet好多了,加油干。什么时候出个Reference或者Quick Start
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics