FaqFormNoSwingLayoutJa
swing-layout ライブラリを使わないで GUI をデザインできますか?
はい、できます。
"フリーデザイン" モードは swing-layout ライブラリを必要とし新規に作成されたフォームでデフォルトで使用されます。これを使わないようにします。つまり標準のレイアウトマネージャーを各コンテナで使用する必要があります。JDK の標準クラスだけでアプリケーションを作成したい場合で、すべてのレイアウトマネージャーの設定を自分で行いたい場合にはこの方式で作成できます。
- 新規フォームを作成するとレイアウトを直ちに設定します:
- デザイナでフォーム上で右クリックし、レイアウトメニューを探してGridBagLayout}などの他のレイアウトマネージャーを選択します。
- 保存してから閉じてフォームをまた開きます。(あるいは Ctrl-R を使います)
- フォームは "フリーデザイン" モードではなくなります。新しいコンテナはこのデフォルトのレイアウトマネージャーが使われます。
簡単に行うには手順1を テンプレート として保存し、それを使って新しいフォームを作成できます。
- プロジェクトエクスプローラの作成したファイル上で右ボタンを押しメニューを開きます。
- "テンプレートとして保存" を選択、"Java GUI フォーム" カテゴリを選びます。
- 新規フォームウィザードで作成する場合にそのテンプレートを選択します。
アプリケーションを配布する場合にはライブラリが含まれていないことを確認します:
- プロジェクトプロパティーのライブラリノードで Swing Layout Extensions ライブラリがないことを確認します。あれば削除します
- 生成物を削除し構築をします
- 構築が完了するとそのアプリケーションは標準の JDK クラスでのみで動作することを確認することができます
バージョン: NetBeans 5.0, 5.5
プラットフォーム: すべて
- 日本語訳 : Masaki Katakai
- 英文 (翻訳したバージョン: 2)
- 日本語 NetBeans ユーザー FAQ へ戻る
