TWaver - 专注UI技术

http://twaver.servasoft.com/
posts - 171, comments - 191, trackbacks - 0, articles - 2
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

06 2012 档案

     摘要: 之前看到社区中有介绍怎么灵活的使用右键菜单,现在积累下来右键菜单的方式还是比较多的,初步了解一下:
1. 使用flash自带的右键菜单,通过ContextMenu来设置,这是twaver最早右键菜单的解决方法,但这种方式有一个不太好的地方是自带上了flash的信息,而且很讨厌的是去不掉。
2. 使用Menu,通过左键的方式来触发弹出Menu项。这个方式还是比较能够接受的,对于flash也没有版本的要求。
3. 使用Flash Player 11.2的新功能实现右键菜单,这种方式虽好,但是需要使用比较高的flash版本,但我们项目中很多用户还是老的版本,领导觉得这种方法不太适合我们。  阅读全文

posted @ 2012-06-20 11:49 TWaver 阅读(1219) | 评论 (0)  编辑 |

     摘要: 在越来越考虑“用户体验”的今天,一个简单的文本框也演进的越来越智能了。比如Google的搜索疏狂,比如邮件客户端的地址输入框等。本文将介绍如何让Java Swing的文本框也能轻松做到这一点。对了,完全不需要第三方库哦,几行代码就搞定了。  阅读全文

posted @ 2012-06-12 14:28 TWaver 阅读(2545) | 评论 (4)  编辑 |

     摘要: TWaver最大的优点之一是“灵活的定制功能”。光说不练不行,来个例子演练一把:定制Tree节点的标签。

默认Tree和Network上的标签显示的是网元的name属性,设置Styles.TREE_LABEL属性后,可以让Tree显示Styles.TREE_LABEL的值,以达到Tree和Network显示不同标签的目的
如果觉得这样还不够,可以设置Tree#labelFunction,比如下面的代码可以让Node显示name,Link显示Styles.TREE_LABEL:
既然TWaver这么灵活,那Tree的展开合并图标能定制么?  阅读全文

posted @ 2012-06-12 10:45 TWaver 阅读(1056) | 评论 (0)  编辑 |

     摘要: 现在收到的关于3D应用的需求主要集中在了4个方面,一是室外场景的再现,二是室内布局的呈现,三是单个设备对象的3D化呈现,四是空间交互。针对第三种需求,很多人都提出了设备打开动作,移出动作的需求,请看下面的用例展示:  阅读全文

posted @ 2012-06-06 09:57 TWaver 阅读(1199) | 评论 (0)  编辑 |

     摘要: TWaver多个网元动态旋转效果  阅读全文

posted @ 2012-06-05 17:54 TWaver 阅读(1366) | 评论 (0)  编辑 |