Swingのコンポーネント配置ライブラリのテスト
NetBeans使ってるならそっちでやればいいだけだけど、コード生成やGUIエディタのクセとかformファイルの存在とかちゃんとやろうと思うとそれなりに勉強は必要なもの。Swing自体の知識が必須なのは当たり前としてだけど。
NetBeans以外だとGUIまともにやっていたのはJBuilderくらいか。ただし、こちらはカスタマイズ製が低いことや、独自のライブラリを勝手に組み込まれたりする危険性が多く、安心して使えないものだった。
10年以上前からXMLでコンポーネントを配置するライブラリってのはあるけど、そのほとんどがメンテされておらず、しかも、独自のAPIでラップされていたりしていて非常に使い勝手が悪い。Webアプリと違って通常のWindowアプリは細かい制御をしてナンボだと思う。だから隠してしまってはいけないと思うんだよね。ライブラリが今でも継続してメンテされているならなんとかなるかもしれないけど、そうなってない現在では怖くて使えない。また、XMLでイベントも全て各タイプも珍しくなかった。いまだとMXMLとか普通にXMLの中にコードを書いているけど、当時はSwing用でいろいろとあったのだ。しかし、IDEが普及した現在、ロジックをIDEサポートが無いXMLでアプリケーションのロジックを書くことは怖くて誰も出来ないだろう。
というわけで軽く作ってみた。
続きを読む