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