Package demo

Class TextEntryDemoState

All Implemented Interfaces:
AppState

public class TextEntryDemoState extends BaseAppState
A demo of a Textfield that allows direct entry as well as provides some buttons for manipulating the DocumentModel separately.
  • Constructor Details

    • TextEntryDemoState

      public TextEntryDemoState()
  • Method Details

    • initialize

      protected void initialize(Application app)
      Description copied from class: BaseAppState
      Called during initialization once the app state is attached and before onEnable() is called.
      Specified by:
      initialize in class BaseAppState
      Parameters:
      app - the application
    • cleanup

      protected void cleanup(Application app)
      Description copied from class: BaseAppState
      Called after the app state is detached or during application shutdown if the state is still attached. onDisable() is called before this cleanup() method if the state is enabled at the time of cleanup.
      Specified by:
      cleanup in class BaseAppState
      Parameters:
      app - the application
    • onEnable

      protected void onEnable()
      Description copied from class: BaseAppState
      Called when the state is fully enabled, ie: is attached and isEnabled() is true or when the setEnabled() status changes after the state is attached.
      Specified by:
      onEnable in class BaseAppState
    • onDisable

      protected void onDisable()
      Description copied from class: BaseAppState
      Called when the state was previously enabled but is now disabled either because setEnabled(false) was called or the state is being cleaned up.
      Specified by:
      onDisable in class BaseAppState
    • home

      protected void home()
    • end

      protected void end()
    • forward

      protected void forward()
    • back

      protected void back()
    • insert

      protected void insert()
    • delete

      protected void delete()
    • close

      protected void close()
      Added this to test the bug where elements removed from the scene graph would still retain focus... thus their focus actions like 'space' to activate buttons would still be active.