Package com.jme3.app

The com.jme3.application provides a toolset for jME3 applications to interact with various components of the engine.

See:
          Description

Interface Summary
SettingsDialog.SelectionListener  
 

Class Summary
AndroidHarness AndroidHarness wraps a jme application object and runs it on Android
AppletHarness  
Application The Application class represents an instance of a real-time 3D rendering jME application.
AppTask<V> AppTask is used in AppTaskQueue to manage tasks that have yet to be accomplished.
DebugKeysAppState Registers a few keys that will dump debug information to the console.
FlyCamAppState Manages a FlyByCamera.
R  
R.attr  
R.layout  
R.string  
ResetStatsState Resets (clearFrame()) the render's stats object every frame during AppState.render().
SettingsDialog PropertiesDialog provides an interface to make use of the GameSettings class.
SimpleApplication SimpleApplication extends the Application class to provide default functionality like a first-person camera, and an accessible root node that is updated and rendered regularly.
StatsAppState Displays stats in SimpleApplication's GUI node or using the node and font parameters provided.
StatsView The StatsView provides a heads-up display (HUD) of various statistics of rendering.
 

Package com.jme3.app Description

The com.jme3.application provides a toolset for jME3 applications to interact with various components of the engine. Typically, the Application class will be extended and the update() method implemented to provide functionality for the main loop.

An Application will typically provide the following services:

Usage

An example use of the Application class is as follows

public class ExampleUse extends Application {

private Node rootNode = new Node("Root Node");

public static void main(String[] args){
ExampleUse app = new ExampleUse();
app.start();
}