论坛首页 Java企业应用论坛

Swing 记帐本

浏览 25762 次
锁定老帖子 主题:Swing 记帐本
精华帖 (0) :: 良好帖 (3) :: 新手帖 (2) :: 隐藏帖 (7)
作者 正文
   发表时间:2009-06-06  
wateray 写道
jake0719 写道
用swing做的另一个很大的缺点是界面的工作量大,代码量同等条件下比flex的多至少两倍以上, (silverlight不熟暂且不提). 以上纯属个人观点, 仅供参考.


呵呵,谢谢你的关注。看来这位朋友对 swing和 flex都很熟悉的。flex的书,借了一本,还没有看多少。。。
如果真正比较好的会用swing的话,感觉很多东西都会豁然开朗,相信去学别的GUI编程都会知道其所以然的。
当然, 看趋势,Flex,JavaFX等这些语言比起Swing来是属于下一代的。


你说得很对. swing相当博大精深, 本身的框架设计有太多的地方值得学习, 里面用了太多各种经典的设计模式,都是非常值得学习的. 精通swing的人再去学习其他gui编程相信会觉得轻车熟路,小菜一碟.
0 请登录后投票
   发表时间:2009-06-06  
LZ 是女人吗?
0 请登录后投票
   发表时间:2009-06-06  
xzj127 写道
LZ 是女人吗?

这个问题问得好。楼主是个Boy。做这个软件给未来的女人用的。。。上次在坛子里面看到一位朋友就是这么做的。。。
^-^
0 请登录后投票
   发表时间:2009-06-07  
的确不错,界面做的挺漂亮的。
0 请登录后投票
   发表时间:2009-06-08  
8错! 赞一个!!!!
0 请登录后投票
   发表时间:2009-06-08  
xiaomimishiye 写道
的确不错,界面做的挺漂亮的。

都是substance look feel的功劳。
0 请登录后投票
   发表时间:2009-06-09  
lz用的界面是用开源的吧,但在界面风格切换时候还是有bug,这个bug我也碰到,但我自己也没有解决,不知lz对这个问题怎么看
0 请登录后投票
   发表时间:2009-06-09  
这个bug 是 你在启动时候应用程序的时候添加的一句代码造成的,具体代码名称我忘记了
好象是 JFrame.setDefault …… 后面的我给忘了,你试一试重新init一次界面,把JFrame.setDefaul ……设置回去,看看。回去以后我看看,现在在网吧很不方便。
0 请登录后投票
   发表时间:2009-06-09  
gml520 写道
这个bug 是 你在启动时候应用程序的时候添加的一句代码造成的,具体代码名称我忘记了
好象是 JFrame.setDefault …… 后面的我给忘了,你试一试重新init一次界面,把JFrame.setDefaul ……设置回去,看看。回去以后我看看,现在在网吧很不方便。


关于这个,请看我前面写的。具体,我也试了你的这种方法,但会有其他问题,我的考虑是,系统皮肤进行冷切换,即切换致系统皮肤时候,要重起软件。

wateray 写道
界面用了substance look feel,不知道怎么能与默认皮肤兼容。
初始化时候,如果是java自带的皮肤,热切换皮肤到substance没问题,只是框的栏,转换不了。
但是如果从substance 转到java自带的皮肤,就会有一系列问题。

代码真的不够完善,很多东西没有实现,很多功能没有完善。。。

不断的在重构与完善中,特别是耗时操作没有用到SwingWork等等。
既然,有这么都关注,稍候整理一下,发上来,兴许喜欢Swing的朋友有点帮助。。。



0 请登录后投票
   发表时间:2009-06-09   最后修改:2009-06-09
让我又看到了SWING的希望了...
0 请登录后投票
论坛首页 Java企业应用版

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