锁定老帖子 主题:Swing是一把刀
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-06-28
做这个只用了一周?LZ真是大师级的,期待分享更多的心得
|
|
返回顶楼 | |
发表时间:2010-06-28
wkkyo 写道 做这个只用了一周?LZ真是大师级的,期待分享更多的心得 多谢鼓励!周末刚又增加了XML配置功能,把界面上的所有的菜单、工具条、按钮、列表、流程图、流程图上的按钮、模块、文字、icon、tooltip、公司logo、状态栏....统统都通过XML文件来配置。这样,这个界面不需要二次开发,只要用XML就可以定制了。 近期会抽空再写一篇详细分享。 |
|
返回顶楼 | |
发表时间:2010-06-28
到现在一直在做小项目,没有和正常的美工打过交道
很喜欢楼主的界面,灰常的喜好 |
|
返回顶楼 | |
发表时间:2010-06-28
xiaozhonghua 写道 wkkyo 写道 做这个只用了一周?LZ真是大师级的,期待分享更多的心得
多谢鼓励!周末刚又增加了XML配置功能,把界面上的所有的菜单、工具条、按钮、列表、流程图、流程图上的按钮、模块、文字、icon、tooltip、公司logo、状态栏....统统都通过XML文件来配置。这样,这个界面不需要二次开发,只要用XML就可以定制了。 近期会抽空再写一篇详细分享。 你XML配置 只针对一些资源吧? 你那些tab页面是不是配置的? 比如某个流程下 出某些tab页 |
|
返回顶楼 | |
发表时间:2010-06-28
最后修改:2010-06-28
七月十五 写道 功能强大难免复杂
功能强大也可以简单 门槛搞得老高未必是好事 很多时间简单的才是精深的 围棋规则相当的简单,入门相当的快 但深奥程度远不是中国象棋可以比的 Swing的反对者或偏见者们一般有如下特征: 你解决了性能,他说美观 你解决了美观,他说门槛 你解决了门槛,他说管理 你解决了管理,他说JRE插件的安装 你解决了JRE插件的安装,他说性能 你解决了性能,他说美观....... 你解决了所有问题,他说干嘛不用.NET? 你说客户机器OS多样性,他说客户干嘛不全用Windows? ..... 结果是:用Swing的继续用,越用越精越用越好。 |
|
返回顶楼 | |
发表时间:2010-06-28
qianhd 写道 xiaozhonghua 写道 wkkyo 写道 做这个只用了一周?LZ真是大师级的,期待分享更多的心得 多谢鼓励!周末刚又增加了XML配置功能,把界面上的所有的菜单、工具条、按钮、列表、流程图、流程图上的按钮、模块、文字、icon、tooltip、公司logo、状态栏....统统都通过XML文件来配置。这样,这个界面不需要二次开发,只要用XML就可以定制了。 近期会抽空再写一篇详细分享。 你XML配置 只针对一些资源吧? 你那些tab页面是不是配置的? 比如某个流程下 出某些tab页 对的,配置是针对整个主界面和框架,包括上下左右的基本元素。中间的tab,则是程序员再new一个Page,add进去即可。这里说的不需要二次开发,仅仅是这个程序的整个主界面结构和外观不需要开发定制了。中间具体显示的tab的内容则是需要开发者自己new任意的Component放进去呈现,框架就不管了。 这样这个框架就有望被不同的应用程序所使用。 |
|
返回顶楼 | |
发表时间:2010-06-28
不错 谢谢分享
|
|
返回顶楼 | |
发表时间:2010-06-28
xiaozhonghua 写道 qianhd 写道 xiaozhonghua 写道 wkkyo 写道 做这个只用了一周?LZ真是大师级的,期待分享更多的心得
多谢鼓励!周末刚又增加了XML配置功能,把界面上的所有的菜单、工具条、按钮、列表、流程图、流程图上的按钮、模块、文字、icon、tooltip、公司logo、状态栏....统统都通过XML文件来配置。这样,这个界面不需要二次开发,只要用XML就可以定制了。 近期会抽空再写一篇详细分享。 你XML配置 只针对一些资源吧? 你那些tab页面是不是配置的? 比如某个流程下 出某些tab页 对的,配置是针对整个主界面和框架,包括上下左右的基本元素。中间的tab,则是程序员再new一个Page,add进去即可。这里说的不需要二次开发,仅仅是这个程序的整个主界面结构和外观不需要开发定制了。中间具体显示的tab的内容则是需要开发者自己new任意的Component放进去呈现,框架就不管了。 这样这个框架就有望被不同的应用程序所使用。 我不知道你的实现中, 左边的树上的选择是否会影响右边的tab页的显示 框架是否可以(需要)实现对tab页的管理, 比如在tab页挂图标 比如紧急之类的, 或者在某个业务流程下, 某些tab是不隐藏或者disable的 |
|
返回顶楼 | |
发表时间:2010-06-28
murainwood 写道 七月十五 写道 功能强大难免复杂
功能强大也可以简单 门槛搞得老高未必是好事 很多时间简单的才是精深的 围棋规则相当的简单,入门相当的快 但深奥程度远不是中国象棋可以比的 Swing的反对者或偏见者们一般有如下特征: 你解决了性能,他说美观 你解决了美观,他说门槛 你解决了门槛,他说管理 你解决了管理,他说JRE插件的安装 你解决了JRE插件的安装,他说性能 你解决了性能,他说美观....... 你解决了所有问题,他说干嘛不用.NET? 你说客户机器OS多样性,他说客户干嘛不全用Windows? ..... 结果是:用Swing的继续用,越用越精越用越好。 ![]() |
|
返回顶楼 | |
发表时间:2010-06-28
当出现TWaver这几个字的时候,我终于明白了LZ这篇文章的真义。
|
|
返回顶楼 | |