gui4j

XMLでビューを定義するSwingベースのGUIフレームワーク
ThinletのSwing版といった感じか。Thinletはビューの更新をコントローラでガリガリ書かなくちゃいけないのが嫌いだったんだけど、gui4jはビュー側にvalue取得用のメソッド名とどのeventがfireした時に更新するかを書いておけば、event発火で自動的に呼び出される仕組み。これならコードがすっきりしていいな〜。スレッドもちゃんと考慮されてそうだし結構使えるかも。