ch.aplu.jgamegrid
Enum GameGrid.ClosingMode

java.lang.Object
  extended by java.lang.Enum<GameGrid.ClosingMode>
      extended by ch.aplu.jgamegrid.GameGrid.ClosingMode
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<GameGrid.ClosingMode>
Enclosing class:
GameGrid

public static enum GameGrid.ClosingMode
extends java.lang.Enum<GameGrid.ClosingMode>

Modes to determine what happens when the title bar close button is hit.


Enum Constant Summary
AskOnClose
          Shows confirmation dialog before terminating application by calling System.exit(0).
DisposeOnClose
          Stops game thread, hides window and releases system resources.
NothingOnClose
          Disables close button action.
TerminateOnClose
          Terminates application by calling System.exit(0) (default).
 
Method Summary
static GameGrid.ClosingMode valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static GameGrid.ClosingMode[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

TerminateOnClose

public static final GameGrid.ClosingMode TerminateOnClose
Terminates application by calling System.exit(0) (default).


AskOnClose

public static final GameGrid.ClosingMode AskOnClose
Shows confirmation dialog before terminating application by calling System.exit(0).


DisposeOnClose

public static final GameGrid.ClosingMode DisposeOnClose
Stops game thread, hides window and releases system resources.


NothingOnClose

public static final GameGrid.ClosingMode NothingOnClose
Disables close button action.

Method Detail

values

public static GameGrid.ClosingMode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (GameGrid.ClosingMode c : GameGrid.ClosingMode.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static GameGrid.ClosingMode valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null