torutkのブログ

ソフトウェア・エンジニアのブログ

JSR-296 Application Frameworkの初実装

Swingベースのアプリケーション開発を容易にしてくれるフレームワーク
https://appframework.dev.java.net/
ついにバージョン0.1実装が公開されました。

上記URLから、AppFramework-0.1-src.zipをダウンロードし展開。Ant用のbuild.xmlがあるので、単にantを実行してみたけれど、org.jdesktop.swingworkerパッケージがなくエラーとなりました。swingworkerは、java.netのjavadesktop→swinglabs→swingworkerにあります。これをダウンロードします。
https://swingworker.dev.java.net/

しかし、このbuild.xmlにダウンロードしたswing-worker.jarを追加しようとしましたがよく分からず挫折。

AppFramework-0.1-src.zipを展開した中にnbprojectというディレクトリがあるのに気付きました。NetBeansのプロジェクトファイルがあるので、ここはNetBeans 5.5を起動し、プロジェクトを開くでこのnbprojectディレクトリを指定して起動しました。swingworkerの参照ができないのでjarを追加したところ、無事ビルドできました。
examplesディレクトリの下にいくつかサンプルコードもあるので少しいじってみようと思います。

関連日記
JSR-296 Swing Application Framework - torutkの日記