ビジュアル・モバイル・デザイナのカスタム・コンポーネント: Java MEアプリケーションでのスプラッシュ画面の使用

スプラッシュ画面は、アプリケーションのルック・アンド・フィールを向上するために使用されます。通常、スプラッシュ画面をプログラムの起動時に使用したり、またはロゴやブランド情報を表示するために使用します。この画面が、アプリケーションに対するユーザーの最初の印象を形作ります。NetBeansのビジュアル・モバイル・デザイナ(VMD)には、VMDパレットにスプラッシュ画面のカスタム・コンポーネントが含まれています。この短い例では、NetBeansでスプラッシュ画面コンポーネントを使用して、新しいJava MEプロジェクトを作成する方法を示します。この機能を使用して独自のスプラッシュ画面を設計および実装する機能の使用方法も説明します。

NetBeansでのモバイル・アプリケーション開発に習熟していない場合は、次に進む前に、NetBeans Java ME MIDP開発のクイック・スタート・ガイドから始めることをお薦めします。

内容

このページの内容は、NetBeans IDE 6.9以降に適用されます

このチュートリアルを完了するには、次のソフトウェアとリソースが必要です。

ソフトウェアまたはリソース 必須バージョン
NetBeans IDEとJava ME バージョン6.9以降
Java Development Kit (JDK) バージョン6またはバージョン7

サンプル・アプリケーションのインストールと実行

始める前に、チュートリアルの最終結果を確認します。
次の手順でSplashScreenExampleアプリケーションをインストールします。

  1. SplashScreenExample.zipをダウンロードします。
  2. ファイルを展開します。
  3. 「プロジェクト」ウィンドウは次のようになります。

    SplashScreenプロジェクトが表示されている「プロジェクト」ウィンドウを開きます。

  4. 「プロジェクト」ウィンドウでプロジェクト・ノードを右クリックし、「プロジェクトの実行」を選択します(またはF6キーを押す)。アプリケーションが実行されると、エミュレータ・ウィンドウが開き、デフォルトのデバイス・エミュレータで実行中のアプリケーションが表示されます。
  5. 「エミュレータ」ウィンドウで「起動」の下のボタンをクリックします。次に示すように、エミュレータでスプラッシュ画面が表示されます。

    スプラッシュ画面が表示されたデバイス・エミュレータで、閉じるには10秒間待機するかキーを押すことをユーザーに示しています

先頭

スプラッシュ画面カスタム・コンポーネントを使用したモバイル・アプリケーションの作成

スプラッシュ画面コンポーネントが動作するところを確認し、最初に戻ってこのアプリケーションを作成します。アプリケーションを作成するには、次の手順を実行します。

  1. SplashScreenプロジェクトの作成
  2. プロジェクトへのパッケージとビジュアルMIDletの追加
  3. MySplashScreenMidletへのコンポーネントの追加
  4. スプラッシュ画面コンポーネントの「タイム・アウト」プロパティの変更
  5. フォーム・コンポーネントへの終了コマンドと戻るコマンドの追加
  6. イメージ・リソースの追加
  7. コンポーネントへのイメージのバインド
  8. コンポーネントの接続
  9. プロジェクトの実行

SplashScreenプロジェクトの作成

  1. ファイル」>「新規プロジェクト」(Ctrl-Shift-N)を選択します。「カテゴリ」から「Java ME」を選択します。「プロジェクト」で「モバイル・アプリケーション」を選択して、「次」をクリックします。
  2. 「プロジェクト名」フィールドに「SplashScreenExample」と入力します。「プロジェクトの場所」をシステム上の任意のディレクトリに変更します。このディレクトリを$PROJECTHOMEとします。
  3. 「Hello MIDletを作成」チェックボックスの選択を解除します。「次」をクリックします。
  4. 「エミュレータ・プラットフォーム」は、「Sun Java Wireless Toolkit 2.5.2」を選択したままにしておきます。「終了」をクリックします。

プロジェクトへのパッケージとビジュアルMIDletの追加

  1. 「プロジェクト」ウィンドウでSplashScreenExampleプロジェクトを選択し、「ファイル」>「新規ファイル」(Ctrl-N)を選択します。「カテゴリ」から「Java」を選択します。「ファイル・タイプ」として「Javaパッケージ」を選択します。「次」をクリックします。
  2. 「パッケージ名」フィールドに「splashscreenexample」と入力します。「終了」をクリックします。
  3. 「プロジェクト」ウィンドウでsplashscreenexampleパッケージを選択し、「ファイル」>「新規ファイル」(Ctrl-N)を選択します。「カテゴリ」から「MIDP」を選択します。「ファイル・タイプ」として「ビジュアルMIDlet」を選択します。「次」をクリックします。
  4. 「MIDlet名」フィールドと「MIDPクラス名」フィールドに「MySplashScreenMIDlet」と入力します。「終了」をクリックします。

MySplashScreenMidletへのコンポーネントの追加

  1. ビジュアルMIDletを「フロー」ウィンドウに切り替えます。次の画面コンポーネントをパレットからドラッグし、フロー・デザイナにドロップします。
    • スプラッシュ画面
    • フォーム
  2. スプラッシュ画面コンポーネントは、フロー・デザイナで次のように表示されます。

    選択したコンポーネントが表示されたVMDの「フロー」デザイン・ビュー

  3. splashScreen1」コンポーネントを選択します。このコンポーネントの「プロパティ」で、「タイトル」を「Splash Screen」に変更し、「Wait for 10 sec. or press a key to close it」と「テキスト」プロパティに入力します。
  4. フォーム・コンポーネントを選択し、「タイトル」プロパティを「Form」に変更します。
  5. 「フロー」ウィンドウのフォーム・コンポーネントをダブルクリックし、スクリーン・デザイナに切り替えます。
  6. パレットにあるフォームの項目セクションから「StringItem」コンポーネントを選択し、これをドラッグして「form1」にドロップします。
  7. スクリーン・デザイナの「stringItem1」をダブルクリックします。タイトル「stringItem1」を削除し、「<Enter Text>」を「Press Exit to close application」に変更します。

スプラッシュ画面コンポーネントの「タイム・アウト」プロパティの変更

  1. 「ビジュアル・モバイル・デザイナ」ウィンドウの最上部の「フロー」を選択し、「フロー」デザイン・ビューを再度開きます。
  2. スプラッシュ画面コンポーネントを選択します。
  3. 「プロパティ」ウィンドウで「タイム・アウト」プロパティを検索し、値を「5000」から「10000」ミリ秒に変更します。

フォーム・コンポーネントへの終了コマンドおよび戻るコマンドの追加

パレットの「コマンド」セクションから「終了コマンド」を選択し、ドラッグして「form1」コンポーネントにドロップします。

イメージ・リソースの追加

  1. splash.pngファイルを$PROJECTHOME/src/splashscreenexampleフォルダにコピーします。
  2. splashScreenコンポーネントを右クリックし、ポップアップ・メニューから「プロパティ」を選択します。
  3. 「プロパティ」ダイアログ・ボックスで、「イメージ」プロパティに対して省略符号ボタン(省略符号ボタン)をクリックします。
  4. 「イメージ」ダイアログ・ボックスで「追加」をクリックします。
    image1コンポーネントが追加されます。
  5. 「開く」ダイアログ・ボックスで、コピーされたsplash.pngファイルへのパスを指定します。
    イメージが追加されます。
  6. 「OK」をクリックして「開く」ダイアログ・ボックスを閉じます。
  7. 「閉じる」をクリックして「プロパティ」ダイアログ・ボックスを閉じます。

コンポーネントへのイメージのバインディング

  1. splashScreen1」コンポーネントを選択します。
  2. 「プロパティ」ウィンドウで、ドロップダウン・メニューを使用して「イメージ」プロパティを「image1」に変更します。コンポーネントをダブルクリックして、スクリーン・デザイナでスプラッシュ画面を開きます。次のような画面が表示されるはずです。

    イメージと、閉じるには10秒間待機するかキーを押すことを示すテキストが表示されたスプラッシュ画面

コンポーネントの接続

「フロー」ビューで開始ポイントをクリックし、矢印をsplashscreen1コンポーネントにドラッグします。同様に、次の図に示すようにコンポーネントを接続します。

プロジェクトの実行

F6キーを押してメイン・プロジェクトを実行します。あるいは、「実行」>「メイン・プロジェクトの実行」を選択してもかまいません。

スプラッシュ画面コンポーネントのJavadoc

NetBeans IDEには、スプラッシュ画面コンポーネントや、VMDで使用できるその他のコンポーネントに関するAPI Javadocが用意されています。スプラッシュ画面コンポーネントのJavadocを表示するには:

  1. ソース・コードのスプラッシュ画面コンポーネントの上にカーソルを置いて、Ctr-Shift- スペース・キーを押します(または「ソース」>「ドキュメントを表示」を選択します)。
    この要素のJavadocがポップアップ・ウィンドウに表示されます。
  2. ポップアップ・ウィンドウで「外部Webブラウザにドキュメントを表示」アイコン(外部Webブラウザにドキュメントを表示)をクリックして、SplashScreenコンポーネントに関する詳細をブラウザに表示します。

先頭

関連項目

先頭

get support for the NetBeans

Support


By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo