org.gjt.universe.gui
Class GUIStartGameJFC

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--org.gjt.universe.gui.ModalDialogHack
              |
              +--org.gjt.universe.gui.GUIStartGameJFC
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, java.lang.Runnable

public final class GUIStartGameJFC
extends ModalDialogHack
implements java.awt.event.ActionListener


Nested Class Summary
private  class GUIStartGameJFC.CloseListener
           
private static class GUIStartGameJFC.StartPanel
           
 
Field Summary
static java.lang.String[] BUTTON_TIP_TEXT
           
static int BUTTON_X
           
static int BUTTON_Y
           
(package private)  javax.swing.JButton[] buttons
           
(package private)  boolean finished
           
(package private)  UniverseJFrame frame
           
(package private)  javax.swing.JPanel panel
           
(package private)  javax.swing.JFrame parent
           
static int STEPSIZE
           
static int VER_X
           
static int VER_Y
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
protected GUIStartGameJFC(javax.swing.JFrame parent)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void addWindowListener(java.awt.event.WindowListener l)
           
private  void disableAllButtons()
           
private  void disappear()
           
static void displayDialog(javax.swing.JFrame parent)
           
 void dispose()
           
private  void enableAllButtons()
           
private  void exitGame()
           
(package private)  java.awt.Container getContentPane()
           
(package private)  java.awt.Dimension getSize()
           
private  javax.swing.JButton makeFancyButton(javax.swing.JPanel parentpanel, java.lang.String up, java.lang.String roll, java.lang.String dn, java.lang.String tip, int x, int y)
           
(package private)  void pack()
           
 void run()
           
(package private)  void setDefaultCloseOperation(int val)
           
(package private)  void setLocation(int x, int y)
           
(package private)  void setResizable(boolean val)
           
(package private)  void setSize(int x, int y)
           
private  void setupButtons()
           
(package private)  void setVisible(boolean val)
           
(package private)  void show()
           
(package private)  void toFront()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BUTTON_TIP_TEXT

public static final java.lang.String[] BUTTON_TIP_TEXT

STEPSIZE

public static final int STEPSIZE
See Also:
Constant Field Values

BUTTON_X

public static final int BUTTON_X
See Also:
Constant Field Values

BUTTON_Y

public static final int BUTTON_Y
See Also:
Constant Field Values

VER_X

public static final int VER_X
See Also:
Constant Field Values

VER_Y

public static final int VER_Y
See Also:
Constant Field Values

parent

javax.swing.JFrame parent

panel

javax.swing.JPanel panel

buttons

javax.swing.JButton[] buttons

finished

boolean finished

frame

UniverseJFrame frame
Constructor Detail

GUIStartGameJFC

protected GUIStartGameJFC(javax.swing.JFrame parent)
Method Detail

displayDialog

public static void displayDialog(javax.swing.JFrame parent)

setupButtons

private void setupButtons()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

makeFancyButton

private javax.swing.JButton makeFancyButton(javax.swing.JPanel parentpanel,
                                            java.lang.String up,
                                            java.lang.String roll,
                                            java.lang.String dn,
                                            java.lang.String tip,
                                            int x,
                                            int y)

exitGame

private void exitGame()

disappear

private void disappear()

disableAllButtons

private void disableAllButtons()

enableAllButtons

private void enableAllButtons()

run

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

pack

void pack()

show

void show()

setResizable

void setResizable(boolean val)

setSize

void setSize(int x,
             int y)

getContentPane

java.awt.Container getContentPane()

dispose

public void dispose()

setVisible

void setVisible(boolean val)

toFront

void toFront()

getSize

java.awt.Dimension getSize()

setLocation

void setLocation(int x,
                 int y)

addWindowListener

void addWindowListener(java.awt.event.WindowListener l)

setDefaultCloseOperation

void setDefaultCloseOperation(int val)


Copyright © 2001 Universe Dev Team All Rights Reserved.