这是一个Swing应用程序开发框架,提供一组用于简化桌面应用程序开发的Java类。包括:1.应用程序生命周期管理,特别是GUI的启动与关闭。2.资源管理和载入的支持,这些资源可以是字符串,格式化的消息,图像,颜色,字体以及桌面应用程序共有的其他类型资源。3.支持Action定义、管理和绑定,包括后台运行的异步Action。4.会话状态持久化:支持自动地或有选择地保存应用程序一次运行到下次运行的GUI状态。NetBeans6.0以上的版本都支持Swing Application Framework的开发。
本项目需要swing worker支持,虽然swing worker被引入了jdk6,但是本项目还是需要导入swing worker包,因为类的包不一样。
swingworker 是swing上的线程包。
两个项目oracle没有给出下载地址,从netbeans里找吧。
原来采用Java开发GUI桌面应用程序时自己也定义了一个简陋的应用程序的框架,看到NetBeans 6.0 M9支持Swing Application Framework的开发(详情请见NetBeans 6.0 里程碑版第9版释出)。将自己的框架和它作了比较,其思路基本相同,看来英雄所见略同。现将它的特点摘录如下。 JSR-226 Swing应用程序框架原型实现
import javax.swing.SwingUtilities; /** * The missing SwingApplication class in Java Swing Framework. * * @author raistlic */ public abstract class SwingApplication { public abstract void run
$ECLIPSE_HOME/Eclipse.app/Contents/MacOS/eclipse.ini 文件,在 Finder 中右键或者Ctrl+点击 Eclipse 应用程序,然后点击“显示包内容”,进入目录 Contents/MacOS/ 即可找到 通过 ls -ltr /Library/Java/JavaVirtualMachines/ 列出已经安装好的各个 JDK 版本的路径,然后在