java实际实际应用程序_java – 如何实际使用Swing应用程序框架?

我想学习如何有效地使用

Swing Application Framework.我发现的大多数示例是博客条目,只是解释如何扩展SingleFrameApplication并覆盖其启动方法,但这是关于它.

Sun’s article几乎是两岁,和

the project’s own introduction一样,从那时起就显现了一些演变.

是否有任何最新和彻底的教程/ HOWTO可用在任何地方?当然有JavaDoc,但很难从那里获得大图.任何指针都不胜感激.

更新:我意识到在项目的网站上有一个mailing list archive.虽然有点笨拙(与StackOverflow相比),似乎相当活跃.仍可遗憾的是,任何地方都没有真正的教程.信息分散在这里和那里.

更新2:让我澄清一点 – 我没有使用Swing(小部件工具包)本身,我在谈论它的应用程序框架,这应该是简化应用程序生命周期(启动,退出和它们之间发生的任何事情) ,行动管理等 – 也就是大部分Swing应用程序都需要的东西.这样的框架是standard part of Java很酷.唯一的问题是学习如何使用它.

更新3:有兴趣的是,在项目论坛上只讨论了JSR 296的当前状态和未来.很快:目前的版本1.03被认为是相当可用的,但API不稳定, Java 7中的最终版本.包名称也将更改,因此Java 7不会破坏在SAF上进行的当前应用程序.

更新4:Karsten Lentzsch在上述论坛上表示:“我怀疑它可以包含在Java 7中,我会投反对票.”我宁愿不质疑这位伟大的上师的诚意,当然明智的做法是不要让任何有缺陷的东西进入核心JDK,但坦率地说,这是一个奇怪的情况 – 他是JGoodies Swing Suite的作者,它是部分商业竞争者JSR 296,他正坐在委员会中,决定这个JSR是否被包含在标准Java中.与之前写的JSR 295 Beans Binding是一样的.

鉴于目前的SAF状态,我认为最好的解决方案是将当前的实现包装到“自制软件”框架中,从而可以对现有的API进行更改.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值