Apime v1.0

com.java4ever.apime.ui
Class Application

java.lang.Object
  extended byjavax.microedition.midlet.MIDlet
      extended bycom.java4ever.apime.ui.Application
All Implemented Interfaces:
java.lang.Runnable

public abstract class Application
extends javax.microedition.midlet.MIDlet
implements java.lang.Runnable

Clase base para crear aplicaciones.


Constructor Summary
Application(int fps, java.lang.String splash)
          Crea la aplicación a los FPS indicados.
 
Method Summary
protected  void destroyApp(boolean unconditional)
           
protected abstract  void destroyCode()
          Elimina el código.
 void exit()
          Sale de la aplicación.
 IContainer getRoot()
          Devuelve el contenedor principal.
 Skin getSkin()
          Devuelve el skin actual.
protected abstract  void initCode()
          Inicializa el código.
protected  void pause(boolean pause)
          Llamado cuando cambia el estado de pausa.
protected  void pauseApp()
           
 void run()
           
 void setFPS(int fps)
          Cambia los frames por segundo de la aplicación.
 void setSkin(Skin skin)
          Cambia el skin (Debería de ser llamado antes de crear los componentes).
protected  void startApp()
           
protected abstract  void updateCode(int delay)
          Actualiza el código.
 
Methods inherited from class javax.microedition.midlet.MIDlet
getAppProperty, notifyDestroyed, notifyPaused, resumeRequest
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Application

public Application(int fps,
                   java.lang.String splash)
Crea la aplicación a los FPS indicados.

Parameters:
fps - Frames por segundo deseados
splash - Splash screen (puede ser 'null')
Method Detail

startApp

protected void startApp()

pauseApp

protected void pauseApp()

destroyApp

protected void destroyApp(boolean unconditional)

pause

protected void pause(boolean pause)
Llamado cuando cambia el estado de pausa.

Parameters:
pause - True para indicar que entra en pausa

exit

public void exit()
Sale de la aplicación.


getRoot

public IContainer getRoot()
Devuelve el contenedor principal.

See Also:
IContainer

setFPS

public void setFPS(int fps)
Cambia los frames por segundo de la aplicación.

Parameters:
fps - Frames por segundo deseados

setSkin

public void setSkin(Skin skin)
Cambia el skin (Debería de ser llamado antes de crear los componentes).

Parameters:
skin - Skin ('null' para asignar el skin por defecto)
See Also:
Skin

getSkin

public Skin getSkin()
Devuelve el skin actual.

See Also:
Skin

run

public void run()
Specified by:
run in interface java.lang.Runnable

initCode

protected abstract void initCode()
Inicializa el código.


updateCode

protected abstract void updateCode(int delay)
Actualiza el código.

Parameters:
delay - Tiempo transcurrido desde el frame anterior (en ms.).

destroyCode

protected abstract void destroyCode()
Elimina el código.


Apime v1.0

Copyright 2004 Java4Ever.com. All Rights Reserved.