corner imagecorner image FeaturesPluginsDocs & SupportCommunityPartners


NetBeans プラグインモジュールとリッチクライアントアプリケーション開発のチュートリアル

これらのチュートリアルは NetBeans IDE を使って NetBeans Platform をベースにした NetBeans プラグインモジュールやリッチクライアントを作成するたチュートリアルです。ほとんどのチュートリアルは NetBeans 5.0 を対象としたチュートリアルですが、ページの最後には NetBeans 4.1 のチュートリアルがいくつかあります。

IDE のオンラインヘルプも同時に参照してください。オンラインヘルプは「ヘルプ」メニューから利用できます。

これらのチュートリアルは NetBeans Platform 上にアプリケーションを開発するためのもです。また NetBeans IDE を拡張するためのプラグインモジュールを開発するためのものです。NetBeans IDE 自体のチュートリアルは NetBeans 5.0 チュートリアル、ガイドや記事 を参照してください。

この日本語ページは 2006/6/20 時点での翻訳です。 また個々のドキュメントも最新の更新が反映されていない可能性があります。 最新情報を取得するには英語版のドキュメントもあわせて参照してください。

クイックスタート (初めての方はここからはじめるとよいでしょう)

以下のクイックスタートは NetBeans Platform 上のリッチクライアント(RCP)を作成する方法とNetBeans プラグインモジュールを作成する方法を紹介します。これらのクイックスタートはできるだけ簡単に作成方法を習得できるようになっています。

RCP チュートリアル

以下のクイックスタートは NetBeans Platform 上にアプリケーションを作成するための NetBeans IDE の機能を紹介します。

NetBeans API チュートリアル

以下のチュートリアルはひとつ、あるいはそれ以上の NetBeans API を使用し小さいながらも実践的なプラグインモジュールの作成方法を詳細な説明と手順とともに紹介しています。プラグインを作成しながら API をどのように使ったらよいか理解できます。チュートリアル中では関係する NetBeans API Javadoc へのリンクやチュートリアルのソースコードへのリンクを提供しています。以下のチュートリアルで議論されていることはプラグインモジュールの開発者にも適用できますし、NetBeans Platform 上でリッチクライアントを作成する開発者にも適用できます。

  • インデントエンジン作成のチュートリアル(英語).IndentEngineクラス、org.openide.text パッケージのFormatterIndentEngine クラスについて説明します。
  • Copy クラスリファクタリングモジュールのチュートリアル(英語).リファクタリング API について説明します。このチュートリアルでは拡張リファクタリング機能 - Copy クラスをサポートするモジュールの作成方法を紹介します。Copy クラスを使うとクラスを同じパッケージ、あるいは別のパッケージにクラスをコピーすることができます。クラスをコピーするときにクラス名やコンストラクタの名前を変更することができます。パッケージの宣言は新しいパッケージにコピーされた場合に自動的に変更されます。
  • その他の API

    • Google ツールバーモジュールのチュートリアル(日本語).CallableSystemAction クラスと HtmlBrowser.URLDisplayerクラスについて説明します。このチュートリアルでは IDE にツールバーを追加する方法を紹介します。ツールバーは Google URL に検索文字列を送るために入力するテキストフィールドを提供します。

    • Gmail チェッカーモジュールのチュートリアル(英語).このチュートリアルは Gmail チェッカー機能を IDE に追加する方法を紹介します。オプションウィンドウに新規のパネルを追加し、そこで Gmail チェッカーが必要なユーザー名やパスワードを指定します。新しいツールバーを追加し IDE は指定したアカウントの新着メールをチェックし通知します。それぞれのメールの件名がツールバーに表示され、件名はボタンによって左右にスクロールします

    • システムプロパティーモジュールのチュートリアル(英語).NetBeans ノード API について説明します。このチュートリアルは編集可能なシステムプロパティーのノードを「実行時」ウィンドウに新規ノードとして追加するモジュールの作成方法を紹介します。

  • サーバースケルトンプラグインのチュートリアル(英語).NetBeans J2EE Server API パッケージの org.netbeans.modules.j2ee.deployment.plugins.api を説明します。このチュートリアルはサーバープラグインのフレームワークを構築する方法を紹介します。独自のサーバーの実装方法を提供します。

  • サポートリソースのチュートリアル

    以下のチュートリアルは NetBeans System Filesystem にプラグインモジュールのサポートリソースの作成方法と登録方法を説明します。サポートリソースはテンプレート、サンプル、地域対応のリソースバンドル、ヘルプファイル等を含みます。


    NetBeans IDE 4.1


    NetBeans 開発者 FAQ(英語)
    ドキュメントプラン(英語)


     
     
    loading
    Please Confirm