corner imagecorner image IDEPlatformPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 7.1 Features

Swing GUI ビルダー (旧称 Project Matisse)

NetBeans IDE での Swing GUI ビルダー
画像をクリックして全画面表示

間隔や位置揃えの自動調整により、プロ級の GUI を作成できます。

プロフェッショナルな Swing GUI の構築

GUI コンポーネントをパレットからドラッグし、キャンバスに配置して、Swing GUI をデザインできます。間隔や位置揃えは GUI ビルダーによって自動的に調整されます。JLabels、JButtons、ButtonGroups、JTrees、JTextFields、ComboBoxes をクリックし、その場でそれぞれのプロパティーを編集できます。GUI ビルダーを使用して、顧客の目の前で GUI のプロトタイプを作成できます。

 

直感的およびカスタマイズ可能

GUI コードを完全修飾名または単純クラス名のどちらで生成するかを選択できます。ヘルプバーには、選択したコンポーネントの操作方法に関するコンテキスト依存のヒントが表示され、また、今後の作業の効率化に使用できるショートカットが提示されます。NetBeans IDE には、GUI のローカライズとアクセシビリティーのサポートも組み込まれています。これで、JDK 6 Update 10 を使用する場合、新しい Nimbus のルック&フィールでフォームをプレビューできるようになりました。

 

デスクトップアプリケーションの開発

NetBeans プラットフォームに基づく Swing デスクトップアプリケーションを開発する場合、ユーザーインタフェースの設計には NetBeans GUI ビルダーを使用することをお勧めします。独自のビジュアル Java エディタを最初から作成するのではなく、GUI ビルダーからオープンソースコードを再利用でき、カスタム Java Beans をパレットに追加できます。

Java Swing GUI フォーム

Java Swing GUI オプション

Sketsa (NetBeans プラットフォーム上に構築された Swing デスクトップアプリケーション)

標準とカスタムの GUI コンポーネント

拡張可能なコンポーネントパレットには Swing と AWT のコンポーネントが事前にインストールされており、また視覚的なメニューデザイナが含まれています。コンポーネントインスペクタを使用して、コンポーネントのツリーとプロパティーを確認できます。

 

Beans のバインド技術 (JSR 295) のサポート

Beans のバインド技術と Java Persistence API を使用して、より簡単に Swing デスクトップアプリケーションを作成できます。新しい Java Desktop Application プロジェクトテンプレートを使用すると、データベース表を表示し、データベースを変更できるフォームを簡単に設定できます。データベース表を既存のフォームにバインドするには、表を「実行時」ウィンドウからフォームにドラッグします。

Java Swing GUI パレット

Java GUI のデータのバインド

- GUI ビルダーの学習

- NetBeans プラットフォームの学習