Swing GUIプログラミング

ちょいと思うところあって,IDEAでSwingなぞを使ってみた。
NetBeansのMatisseを知っていると,さすがにGUIレイアウトの操作性は見劣りする。つうか,Matisseがスゴ過ぎるのダ。


あと,こんな起動コードを組むのは,ちょっとイヤ(良く忘れるんで自分メモ)。

public static void main(String[] args) throws Exception {
  UIManager.setLookAndFeel(new WindowsLookAndFeel());
  JFrame frame = new JFrame("sample");
  frame.setContentPane(new TestForm().panel1);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.pack();
  frame.setBounds(10, 10, 300, 200);
  frame.setVisible(true);
}

NetBeansの場合,起動部分も自動生成されるので気にする必要がないのが良い。


でも,IDEA好きだからIDEAで頑張る。:-D
#IDEA7あたりでGroupLayout対応して欲しいな...


ps.
Swing出た当時は「Metalかっこいい」と思っていたけど,今となっては正視に耐えないなぁ。