jrunx.launcher
Class GUIView

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--jrunx.util.ui.BusyJFrame
                                      |
                                      +--jrunx.launcher.GUIView
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.util.Observer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class GUIView
extends BusyJFrame
implements java.util.Observer

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
static java.lang.String ERROR_DIALOG_TITLE
           
static java.lang.String NEWLINE
           
static int ONE_SECOND
           
static java.lang.String RESTART_SERVER_TEXT
           
static java.lang.String START_SERVER_TEXT
           
static java.lang.String STOP_SERVER_TEXT
           
static java.lang.String UPDATE_TEXT
           
static java.lang.String WINDOW_TITLE
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
GUIView(GUIModel m)
           
GUIView(GUIModel model, GUIController c)
           
 
Method Summary
static void centerWindow(java.awt.Window win)
           
 GUIController getController()
           
static javax.swing.ImageIcon getIcon(java.lang.String fileName)
          Retrieve an image file using the ClassLoader.
static java.awt.Color getJRunColor()
           
static java.awt.Color getJRunDarkColor()
           
static java.awt.Color getJRunLightColor()
           
 java.lang.String getLastServer()
           
 boolean isOperationCompleted()
           
static void main(java.lang.String[] args)
           
 void setController(GUIController controller)
           
 void setOperationCompleted(boolean b)
           
static void setTextEnable(java.awt.Component comp, boolean enable)
           
static void setUIProperties()
           
static void setUIState(java.awt.Container comp, boolean enable)
           
 boolean showConfirmationMessage(java.lang.String title, java.lang.String str)
           
 void update(java.util.Observable o, java.lang.Object arg)
          Observer
 void viewError(java.lang.String message)
          Show an error dialog
 void viewError(java.lang.String errorDescription, java.lang.Throwable t)
           
 
Methods inherited from class jrunx.util.ui.BusyJFrame
setBusy
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

WINDOW_TITLE

public static final java.lang.String WINDOW_TITLE

ERROR_DIALOG_TITLE

public static final java.lang.String ERROR_DIALOG_TITLE

START_SERVER_TEXT

public static final java.lang.String START_SERVER_TEXT

STOP_SERVER_TEXT

public static final java.lang.String STOP_SERVER_TEXT

RESTART_SERVER_TEXT

public static final java.lang.String RESTART_SERVER_TEXT

UPDATE_TEXT

public static final java.lang.String UPDATE_TEXT

NEWLINE

public static final java.lang.String NEWLINE

ONE_SECOND

public static final int ONE_SECOND
Constructor Detail

GUIView

public GUIView(GUIModel m)

GUIView

public GUIView(GUIModel model,
               GUIController c)
Method Detail

main

public static void main(java.lang.String[] args)

setOperationCompleted

public void setOperationCompleted(boolean b)

isOperationCompleted

public boolean isOperationCompleted()

getIcon

public static javax.swing.ImageIcon getIcon(java.lang.String fileName)
Retrieve an image file using the ClassLoader.

getJRunColor

public static java.awt.Color getJRunColor()

getJRunLightColor

public static java.awt.Color getJRunLightColor()

getJRunDarkColor

public static java.awt.Color getJRunDarkColor()

centerWindow

public static void centerWindow(java.awt.Window win)

setUIProperties

public static void setUIProperties()

setUIState

public static void setUIState(java.awt.Container comp,
                              boolean enable)

setTextEnable

public static void setTextEnable(java.awt.Component comp,
                                 boolean enable)

showConfirmationMessage

public boolean showConfirmationMessage(java.lang.String title,
                                       java.lang.String str)

update

public void update(java.util.Observable o,
                   java.lang.Object arg)
Observer
Specified by:
update in interface java.util.Observer

viewError

public void viewError(java.lang.String message)
Show an error dialog

viewError

public void viewError(java.lang.String errorDescription,
                      java.lang.Throwable t)

getLastServer

public java.lang.String getLastServer()

getController

public GUIController getController()

setController

public void setController(GUIController controller)


Copyright � 2002 Macromedia Corporation. All Rights Reserved.