Swing GUI ビルダー (旧称 Project Matisse)
間隔や位置揃えの自動調整により、プロ級の GUI を作成できます。
プロフェッショナルな Swing GUI の構築
GUI コンポーネントをパレットからドラッグし、キャンバスに配置して、Swing GUI をデザインできます。間隔や位置揃えは GUI ビルダーによって自動的に調整されます。JLabels、JButtons、ButtonGroups、JTrees、JTextFields、ComboBoxes をクリックし、その場でそれぞれのプロパティーを編集できます。GUI ビルダーを使用して、顧客の目の前で GUI のプロトタイプを作成できます。
直感的およびカスタマイズ可能 
GUI コードを完全修飾名または単純クラス名のどちらで生成するかを選択できます。ヘルプバーには、選択したコンポーネントの操作方法に関するコンテキスト依存のヒントが表示され、また、今後の作業の効率化に使用できるショートカットが提示されます。NetBeans IDE には、GUI のローカライズとアクセシビリティーのサポートも組み込まれています。これで、JDK 6 Update 10 を使用する場合、新しい Nimbus のルック&フィールでフォームをプレビューできるようになりました。
|
|
標準とカスタムの GUI コンポーネント
拡張可能なコンポーネントパレットには Swing と AWT のコンポーネントが事前にインストールされており、また視覚的なメニューデザイナが含まれています。コンポーネントインスペクタを使用して、コンポーネントのツリーとプロパティーを確認できます。
|
|
Beans のバインド技術 (JSR 295) のサポート
Beans のバインド技術と Java Persistence API を使用して、より簡単に Swing デスクトップアプリケーションを作成できます。新しい Java Desktop Application プロジェクトテンプレートを使用すると、データベース表を表示し、データベースを変更できるフォームを簡単に設定できます。データベース表を既存のフォームにバインドするには、表を「実行時」ウィンドウからフォームにドラッグします。
ビデオ: Swing Application Framework と Beans のバインド
Swing Application Framework (JSR 296) のサポート
Swing Application Framework によって、アプリケーションのライフサイクル、アクション、およびリソースの処理が簡単になります。付属のコード生成ツールや構築要素を使用して、小規模から中規模のデスクトップアプリケーションをより短時間で開発できます。メニュー項目をキャンバスにドラッグ&ドロップすることで迅速かつ直感的にメニューを作成できます。また、デザインビューでメニュー項目をクリックして入力することで、直接ニーモニックを追加したり名前を変更したりできます。
|
|
GUI ビルダーの学習