SSブログ

Jython から Swing を使う [Java]

Java で Swing GUI を使う場合には、Event Dispatching Thread でやるように、と途中から決まったらしい、
http://homepage1.nifty.com/algafield/JavaGUIFaq19j.html#four3
ということは聞いていた。

残念ながら、Jython プログラミング http://nakagami.blog.so-net.ne.jp/2008-07-22 では、メインスレッドで GUI を構築してて、この途中から変更されたルールに従ってない。これでも動いちゃうところが悩ましいのだが・・・

Jython で SwingUtilities.invokeLater() を使って、EDT を起動できるのか、試してみようと思いながらぐずぐずしてたら、試してる人を発見。
http://d.hatena.ne.jp/Monolithic/20080824/1219582882
これができれば、Jython で Swing GUI ってたいがいのことができそうな予感。メモっておく。

2008/08/26 追記 その2も見ておくべし
http://d.hatena.ne.jp/Monolithic/20080825/1219665865

Java Swing と Jython の予習 [Java]

死にかけと思っていた Jython が Sun のプロジェクトとして復活しそうで、日本語の Jython 本も出そうという噂なので、その Jython 本が出るまでに Swing と Jython について予習しょうかと思う今日この頃。

Swing
http://codezine.jp/a/article/aid/2135.aspx
http://codezine.jp/a/article/aid/2194.aspx
http://www.javadrive.jp/tutorial/index.html (← JDK とドキュメントのインストール含む)

Jython
http://codezine.jp/a/article/aid/1714.aspx
http://paison.hp.infoseek.co.jp/paison/jython/jython1.html

Jython のインストール
java -jar jython_installer-2.2.1.jar を実行
http://www.jython.org/Project/installation.html

Jython2.2.1での日本語の扱いについて
http://d.hatena.ne.jp/nishiohirokazu/20080312/1205288863
Jython入門(同じく西尾さん)
http://www.nishiohirokazu.org/blog/2006/04/jython.html

Jaybird (Firebird JDBC ドライバ)
http://www.firebirdsql.org/index.php?op=devel&sub=jdbc
Jaybird のコードサンプルとして ML のアーカイブ
http://tech.firebird.gr.jp/firebird/index.php?firebird_xsite=91