In dieser Lektion erstellen Sie eine Klasse mit einer main-Methode, die eine HomeScreen-Klasse öffnet, die einen Titel und eine Statusmeldung enthält.
Fügen Sie Ihrem Projekt eine Application-Klasse hinzu.
Im Fenster Package Explorer (Paket-Explorer) erweitern Sie HelloBlackBerry und klicken Sie auf src.
Klicken Sie auf File (Datei) » New (Neu) » Class (Klasse).
Das Fenster New Java Class (Neu Java-Klasse) wird angezeigt.
Im Feld Name geben Sie Application ein.
Unter der Option Which Method Stubs Would You Like To Create (Welche Methoden-Stubs möchten Sie erstellen) wählen Sie Public Static Void Main ([String() Args]).
Klicken Sie auf Finish (Fertig stellen).
Die Datei Application.java befindet sich in Ihrem Projekt im Fenster Package Explorer (Paket-Explorer).
Ändern Sie die Application-Klasse.
Doppelklicken Sie auf Application.java im Fenster Package Explorer (Paket-Explorer) und fügen Sie dann einen Konstruktor und eine main-Methode hinzu.
Ihr Application.java-Code sollte wie der folgende Code aussehen:
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() ); } } |
Fügen Sie Ihrem Projekt eine HomeScreen-Klasse hinzu.
Im Fenster Package Explorer (Paket-Explorer) erweitern Sie HelloBlackBerry und klicken Sie auf src.
Klicken Sie auf File (Datei) » New (Neu) » Class (Klasse).
Das Fenster New Java Class (Neu Java-Klasse) wird angezeigt.
Im Feld Name geben Sie HomeScreen ein.
Klicken Sie auf Finish (Fertig stellen).
Die Datei HomeScreen.java befindet sich in Ihrem Projekt im Fenster Package Explorer (Paket-Explorer).
Ändern Sie die HomeScreen-Klasse, sodass sie einen Titel und Statusmeldungen anzeigt.
Doppelklicken Sie auf HomeScreen.java im Fenster Package Explorer (Paket-Explorer) und aktualisieren Sie dann den Code, sodass er einen Titel und eine Statusmeldung anzeigt.
Ihr HomeScreen.java-Code sollte wie der folgende Code aussehen:
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; } |
Das _statusLabel-Objekt wird als Klassenvariable definiert, damit darauf später aus anderen Teilen der Anwendung zugegriffen werden kann.
Führen Sie den Simulator aus.
Klicken Sie im Fenster Package Explorer (Paket-Explorer) auf Application.java und anschließend auf Run (Ausführen) » Run As (Ausführen als) » BlackBerry-Simulator.
Wenn mehrere Projekte in Ihrem Arbeitsbereich geöffnet sind, klicken Sie auf Run (Ausführen) » Run Configurations (Konfigurationen ausführen), wählen Sie HelloBlackBerry aus und klicken Sie anschließend auf Run (Ausführen).
Das HelloBlackBerry-Projekt wird kompiliert. Daraufhin wird das Simulator-Fenster angezeigt.
Vergewissern Sie sich, dass das Projekt ohne Fehler kompiliert wird, indem Sie die Registerkarte Problems (Probleme) in Eclipse auswählen.
Klicken Sie im Simulator-Menü auf Simulate (Simulieren) » Set IT Policy (IT-Richtlinie einrichten).
Das Fenster Set IT Policy (IT-Richtlinie einrichten) wird angezeigt.
Klicken Sie im Feld Policy (Richtlinie) auf Allow Third Party Apps To Use Persistent Store (Anwendungen von Drittanbietern die Verwendung des beständigen Speichers erlauben) » >>.
Klicken Sie auf Set (Einstellen) und dann auf Close (Schließen).
Starten Sie Ihre Anwendung.
Im Simulator-Fenster navigieren Sie zu Downloads und führen dann die HelloBlackBerry-Anwendung aus.
Ein Bildschirm mit der Hello BlackBerry-Titelleiste und dem Status: Started-Text wird geöffnet.
Halten Sie die Simulation an.
Klicken Sie im Simulator-Fenster auf File (Datei) » Exit (Beenden).
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |