2004年 08月20日(Fri) じゃばじゃば [長年日記]
_ デッキチェッカー。Java版と並行してWin版(GCJ+SwingWT)も作成しているのですが、SwingWTはまだ未完成のため、いろいろなところで引っかかってしまう。
_ で、昨日嵌まっていたのはメニューが表示されないという事。原因がサッパリ分からないのでどうしたものかと困っていたのですが、今朝ようやくJava版はメニューをJPanel上に配置していたことに気がついた。
_ 確かにSwingならGUIは自分で描画するのでメニューが何処にあっても表示されるのだけど、SwingWTはSWTを呼び出すのでメニューはちゃんとウィンドウのメニューバーに配置してやらなければならないというわけ。
_ とかやっていたら今日は新しいところでまた嵌まっている罠。JFileChooserをnewするとNull Pointer Exceptionを吐くのはどうして?
_ どうやらnewしただけで例外を吐くので、ライブラリ自身のバグと思われ。仕方がないのでファイルダイアログ部分だけはSWTで書くか…。