Tag Archive for 'AsWing'

Python Doc Contents Sidebar

有点不是很习惯Python的官方文档,虽然有Python Sidebar,但是似乎挺久没更新了,所以自己用AS弄了一个,直接读取官方的页面。

可以加入到Firefox的侧边栏使用 :) ,如果你不是使用Firefox的话,可以将这个页面加入到你的浏览器书签或侧栏中
update 4.29: 或者,你也可以用这个页面 http://harryxu.cn/pydoc.html

加入到Firefox侧栏

SVN Repository


AsWing中文站点

http://cn.aswing.org/
http://bbs.aswing.org/

基于AsWing的AutoComplete组件

参考了一下Flex的AutoComplete input组件源代码后,基本了解了思路,于是扩展AsWing的JComboBox实现了一个,不过AsWing和Flex的架构差别还是比较大,所以搞起来不太一样,但基本思路是差不多的,下面是一个简单的实例。

大家测试下,看看有什么bug没,发现问题还请帮忙指出啊 :eek:

http://harryxu.cn/demo/ACTest.swf

功能不是很强,就做到了简单的输入提示,可以自定义匹配函数(filterFunction),默认就是根据用户的输入和ListModel中的数据进行字母匹配。

本来想把右边那个按钮去掉的,后来觉得放着也没什么,如果有需要的朋友可以拿去用,要扣掉那个按钮的话,要改下ComboxUI的代码。

源代码:JAutoComplete.zip

SimpleXML2TreeNode

写了一个简陋的小程序,将XML解析成AsWing的tree node,便于将XML文档在JTree组件中表现出来,之前一直想继承DefaultTreeModel来实现,不过感觉好像DefaultTreeModel中好多都是private(像根节点root,子类中不能调用的话又要自己实现一边会调用到root的方法),不能直接使用,但是如果仅实现TreeModel接口,又要把许多DefaultTreeModel中的方法重新写一遍,怎么都没想到更好的办法,就写了这个把XML解析成treeNode的简陋class,大家如果有好的建议请赐教啊 :smile:

下面是源代码
Continue reading ‘SimpleXML2TreeNode’

瞎捣腾了一个AsWing皮肤

搞了一个AsWing的皮肤, 当然,肯定不是我设计的
是我根据一个Windows XP的主题,Tener VS,在flash中模仿的,感觉这个主题比较简洁,模仿起来也稍简单,所以选了这个主题弄成AsWing的皮肤。
大家可以预览试用下
http://harryxu.cn/demo/aswing/ComSetTener.swf

不过其中可能会有些小bug,我会提交给AsWing的开发者iiley,在他审核后,大家就可从AsWing的官方下载使用了 :mrgreen: