Revision: 805
http://swingme.svn.sourceforge.net/swingme/?rev=805&view=rev
Author: janeroski
Date: 2010-04-17 16:09:14 +0000 (Sat, 17 Apr 2010)
Log Message:
-----------
Add Android Test MIDlet
Added Paths:
-----------
AndroidME/src_Test/
AndroidME/src_Test/net/
AndroidME/src_Test/net/yura/
AndroidME/src_Test/net/yura/android/
AndroidME/src_Test/net/yura/android/MainTest.java
AndroidME/src_Test/net/yura/android/TestMIDlet.java
Added: AndroidME/src_Test/net/yura/android/MainTest.java
===================================================================
--- AndroidME/src_Test/net/yura/android/MainTest.java (rev 0)
+++ AndroidME/src_Test/net/yura/android/MainTest.java 2010-04-17 16:09:14 UTC (rev 805)
@@ -0,0 +1,33 @@
+package net.yura.android;
+
+import net.yura.mobile.gui.Midlet;
+import net.yura.mobile.gui.components.Label;
+import net.yura.mobile.test.MainPane;
+import net.yura.mobile.test.MainPane.Section;
+
+public class MainTest extends Section {
+
+ public MainTest(MainPane mainPane) {
+ super(mainPane);
+ }
+
+ @Override
+ public void createTests() {
+ add(new Label("Android Tests"));
+
+ addTest("PIM", "pim");
+ }
+
+ @Override
+ public void openTest(String actionCommand) {
+ if ("mainmenu".equals(actionCommand)) {
+ addToScrollPane(this, null, makeButton("Exit", "exit"));
+ }
+ else if ("exit".equals(actionCommand)) {
+ Midlet.exit();
+ }
+ else if ("pim".equals(actionCommand)) {
+ //TODO:
+ }
+ }
+}
Added: AndroidME/src_Test/net/yura/android/TestMIDlet.java
===================================================================
--- AndroidME/src_Test/net/yura/android/TestMIDlet.java (rev 0)
+++ AndroidME/src_Test/net/yura/android/TestMIDlet.java 2010-04-17 16:09:14 UTC (rev 805)
@@ -0,0 +1,21 @@
+package net.yura.android;
+
+import net.yura.mobile.gui.Midlet;
+import net.yura.mobile.gui.DesktopPane;
+import net.yura.mobile.test.MainPane;
+
+/**
+ * @author Yura Mamyrin
+ */
+public class TestMIDlet extends Midlet {
+
+ protected DesktopPane makeNewRootPane() {
+ return new MainPane(this);
+ }
+
+ protected void initialize(DesktopPane rp) {
+ MainPane mainPane = (MainPane) rp;
+ mainPane.initialize();
+ mainPane.setMainSection(new MainTest(mainPane));
+ }
+}
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|