NetBeans GUI Editor(Matisse) のバグ [IC]
NetBeans の GUI Editor (Matisse) は優れたエディタであるが、ちょっと困ったバグがある。
コンポーネントを貼り付けるとドラッグ&ドロップすると自動的に位置や大きさが調整される機能がある。この機能を無効に出来ないのだ。ALT キーを押しながらドラッグ&ドロップするとこの機能が無効になったように見えるのだが、キーを離すと結局、調整されてしまう。
すなわち、微妙な位置調整が出来ないのだ。これはどうもバグのようで BTS にも登録されている(#136425)。BTS に現象を説明した動画が添付されているので、これを見ると使いにくいことがよくわかる。 Vote 数は 4 なので、このバグを修正して欲しいという要望は少ないようだ。この不具合は致命的のように見えるのだが、Vote が少ないということは、困っている人が少ないということかもしれない。
Java(Swing) で GUI を 作ることはあまりないのであろう。Java の需要はサーバーと iアプリがやはり高いのだろうか。
しかし、そもそも Java のレイアウト管理は GridBagLayout、FlowLayout、BorderLayout などを用いて作るようになっていて、細かな調整はあまりしなかった気がする。pading や inset を調整すればできるがめんどくさかったような。レイアウトマネージャーを使わずに絶対座標で指定すればどうとでもなるが。
NetBeans の GUI Editor の生成するコードをみると GroupLayout を使って頑張っているようだ。
コメント 0