Display Stats
/*-------------------------------------------------- * DisplayStats.java * * Example from the book: Core J2ME Technology * Copyright John W. Muchow http://www.CoreJ2ME.com * You may use/modify for any non-commercial purpose *-------------------------------------------------*/ import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class DisplayStats extends MIDlet implements CommandListener { private Display display; // Reference to Display object private Form fmMain; // A Form private Alert alTest; // An Alert private Command cmExit; // A Command to exit the MIDlet public DisplayStats() { display = Display.getDisplay(this); cmExit = new Command("Exit", Command.SCREEN, 1); fmMain = new Form("Welcome"); fmMain.addCommand(cmExit); fmMain.setCommandListener(this); System.out.println("Display " + (display.isColor() ? "does" : "does not") + " support Color"); System.out.println("Number of colors: " + display.numColors()); } // Called by application manager to start the MIDlet. public void startApp() { alTest = new Alert("Alert", "This alert screen will be followed by the main form", null, null); alTest.setTimeout(Alert.FOREVER); display.setCurrent(alTest, fmMain); } // We are about to be placed in the Paused state public void pauseApp() { } // We are about to enter the Destroyed state public void destroyApp(boolean unconditional) { } // Check to see if the Exit command was selected public void commandAction(Command c, Displayable s) { if (c == cmExit) { destroyApp(true); notifyDestroyed(); } } }
1. | Create Form With Items | ||
2. | GUI Test in MIDlet | ||
3. | Login Midlet | ||
4. | Verify Area Code | ||
5. | Change Label Text | ||
6. | Form Scroll | ||
7. | Form Juggle | ||
8. | Form Example MIDlet | ||
9. | Read Display File |