このレッスンでは、HomeScreen クラスを開く main メソッドがあるクラスを作成します。このクラスにはタイトルとステータスメッセージが表示されます。
プロジェクトに Application クラスを追加します。
[Package Explorer] ウィンドウで、HelloBlackBerry を展開して [src] をクリックします。
[File] » [New] » [Class] をクリックします。
[New Java Class] ウィンドウが表示されます。
[Name] フィールドに Application と入力します。
[Which method stubs would you like to create?] オプションで、[Public Static Void Main([String() Args])] を選択します。
[Finish] をクリックします。
Application.java ファイルが [Package Explorer] ウィンドウで作成中のプロジェクトの下に表示されます。
Application クラスを変更します。
[Package Explorer] ウィンドウの Application.java をダブルクリックしてから、コンストラクターと main メソッドを追加します。
Application.java コードは、次のコードのようになります。
class Application extends net.rim.device.api.ui.UiApplication { public static void main( String[] args ) { Application instance = new Application(); instance.enterEventDispatcher(); } Application() { pushScreen( new HomeScreen() ); } } |
プロジェクトに HomeScreen クラスを追加します。
[Package Explorer] ウィンドウで、HelloBlackBerry を展開して [src] をクリックします。
[File] » [New] » [Class] をクリックします。
[New Java Class] ウィンドウが表示されます。
[Name] フィールドに HomeScreen と入力します。
[Finish] をクリックします。
HomeScreen.java ファイルが [Package Explorer] ウィンドウで作成中のプロジェクトの下に表示されます。
タイトルとステータスメッセージが表示されるように、HomeScreen クラスを変更します。
[Package Explorer] ウィンドウで HomeScreen.java をダブルクリックしてから、タイトルとステータスメッセージが表示されるようにコードを更新します。
HomeScreen.java コードは、次のコードのようになります。
import net.rim.device.api.ui.*; import net.rim.device.api.ui.component.*; import net.rim.device.api.ui.container.*; import java.util.*; class HomeScreen extends MainScreen { HomeScreen() { // Set the window title LabelField applicationTitle = new LabelField("Hello BlackBerry"); setTitle(applicationTitle); // Add a label to show application status _statusLabel = new LabelField( "Status: Started" ); add( _statusLabel ); } private LabelField _statusLabel; } |
_statusLabel は、アプリケーションの他の部分からアクセスできるように、クラス変数として定義します。
シミュレーターを実行します。
[Package Explorer] ウィンドウで Application.java をクリックしてから、[Run] » [Run As] » [BlackBerry Simulator] をクリックします。
ワークスペースで複数のプロジェクトを開いている場合は、[Run] » [Run Configurations] をクリックし、HelloBlackBerry を選択してから [Run] をクリックします。
HelloBlackBerry プロジェクトはコンパイルされ、シミュレーターウィンドウが表示されます。
Eclipse の [Problems] タブを選択して、プロジェクトがエラーなくコンパイルされたことを確認します。
シミュレーターメニューで、[Simulate] » [Set IT Policy] をクリックします。
[Set IT Policy] ウィンドウが表示されます。
[Policy] フィールドで、[Allow Third Party Apps To Use Persistent Store] » [>>] をクリックします。
[Set] をクリックしてから、[Close] をクリックします。
アプリケーションを起動します。
シミュレーターウィンドウで、[Downloads] に移動してから HelloBlackBerry アプリケーションを実行します。
Hello BlackBerry タイトルバーと Status: Started テキストを示す画面が表示されます。
シミュレーションを停止します。
シミュレーターウィンドウで、[File] » [Exit] をクリックします。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |