论坛首页 Java企业应用论坛

Swing是一把刀

浏览 86478 次
该帖已经被评为精华帖
作者 正文
   发表时间:2010-06-28  
做这个只用了一周?LZ真是大师级的,期待分享更多的心得
0 请登录后投票
   发表时间:2010-06-28  
wkkyo 写道
做这个只用了一周?LZ真是大师级的,期待分享更多的心得

多谢鼓励!周末刚又增加了XML配置功能,把界面上的所有的菜单、工具条、按钮、列表、流程图、流程图上的按钮、模块、文字、icon、tooltip、公司logo、状态栏....统统都通过XML文件来配置。这样,这个界面不需要二次开发,只要用XML就可以定制了。

近期会抽空再写一篇详细分享。
0 请登录后投票
   发表时间:2010-06-28  
到现在一直在做小项目,没有和正常的美工打过交道
很喜欢楼主的界面,灰常的喜好
0 请登录后投票
   发表时间:2010-06-28  
xiaozhonghua 写道
wkkyo 写道
做这个只用了一周?LZ真是大师级的,期待分享更多的心得

多谢鼓励!周末刚又增加了XML配置功能,把界面上的所有的菜单、工具条、按钮、列表、流程图、流程图上的按钮、模块、文字、icon、tooltip、公司logo、状态栏....统统都通过XML文件来配置。这样,这个界面不需要二次开发,只要用XML就可以定制了。

近期会抽空再写一篇详细分享。



你XML配置 只针对一些资源吧?

你那些tab页面是不是配置的?
比如某个流程下 出某些tab页
0 请登录后投票
   发表时间:2010-06-28   最后修改:2010-06-28
七月十五 写道
功能强大难免复杂
功能强大也可以简单

门槛搞得老高未必是好事
很多时间简单的才是精深的

围棋规则相当的简单,入门相当的快
但深奥程度远不是中国象棋可以比的


Swing的反对者或偏见者们一般有如下特征:

你解决了性能,他说美观
你解决了美观,他说门槛
你解决了门槛,他说管理
你解决了管理,他说JRE插件的安装
你解决了JRE插件的安装,他说性能
你解决了性能,他说美观.......

你解决了所有问题,他说干嘛不用.NET?
你说客户机器OS多样性,他说客户干嘛不全用Windows?
.....

结果是:用Swing的继续用,越用越精越用越好。
0 请登录后投票
   发表时间:2010-06-28  
qianhd 写道
xiaozhonghua 写道
wkkyo 写道
做这个只用了一周?LZ真是大师级的,期待分享更多的心得

多谢鼓励!周末刚又增加了XML配置功能,把界面上的所有的菜单、工具条、按钮、列表、流程图、流程图上的按钮、模块、文字、icon、tooltip、公司logo、状态栏....统统都通过XML文件来配置。这样,这个界面不需要二次开发,只要用XML就可以定制了。

近期会抽空再写一篇详细分享。



你XML配置 只针对一些资源吧?

你那些tab页面是不是配置的?
比如某个流程下 出某些tab页

对的,配置是针对整个主界面和框架,包括上下左右的基本元素。中间的tab,则是程序员再new一个Page,add进去即可。这里说的不需要二次开发,仅仅是这个程序的整个主界面结构和外观不需要开发定制了。中间具体显示的tab的内容则是需要开发者自己new任意的Component放进去呈现,框架就不管了。

这样这个框架就有望被不同的应用程序所使用。
0 请登录后投票
   发表时间:2010-06-28  
不错 谢谢分享
0 请登录后投票
   发表时间: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的

0 请登录后投票
   发表时间:2010-06-28  
murainwood 写道
七月十五 写道
功能强大难免复杂
功能强大也可以简单

门槛搞得老高未必是好事
很多时间简单的才是精深的

围棋规则相当的简单,入门相当的快
但深奥程度远不是中国象棋可以比的


Swing的反对者或偏见者们一般有如下特征:

你解决了性能,他说美观
你解决了美观,他说门槛
你解决了门槛,他说管理
你解决了管理,他说JRE插件的安装
你解决了JRE插件的安装,他说性能
你解决了性能,他说美观.......

你解决了所有问题,他说干嘛不用.NET?
你说客户机器OS多样性,他说客户干嘛不全用Windows?
.....

结果是:用Swing的继续用,越用越精越用越好。

0 请登录后投票
   发表时间:2010-06-28  
当出现TWaver这几个字的时候,我终于明白了LZ这篇文章的真义。
0 请登录后投票
论坛首页 Java企业应用版

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