de.caff.maze
Class MazeFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by de.caff.maze.MazeFrame
All Implemented Interfaces:
Constants, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class MazeFrame
extends javax.swing.JFrame
implements Constants

The main window of a simple maze application.

See Also:
Serialized Form
 

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static java.lang.String RESOURCE_ERROR_FILE_READ
          The i18n resource for file read error, arg 0 is the exception.
static java.lang.String RESOURCE_ERROR_FILE_WRITE
          The i18n resource for file write error, arg 0 is the exception.
static java.lang.String RESOURCE_ERROR_FS_ACCESS
          THe i18n resource for access to file system error.
static java.lang.String RESOURCE_MENU_FILE
          The i18n resource for the file menu title.
static java.lang.String RESOURCE_MENUITEM_EXIT
          The i18n resource for the exit menu item.
static java.lang.String RESOURCE_MENUITEM_OPEN
          The i18n resource for the file open menu item.
static java.lang.String RESOURCE_MENUITEM_PRINT
          The i18n resource for the print menu item.
static java.lang.String RESOURCE_MENUITEM_PRINT_SETUP
          The i18n resource for the print setup menu item.
static java.lang.String RESOURCE_MENUITEM_SAVE
          The i18n resource for the file save menu item.
static java.lang.String RESOURCE_MENUITEM_SAVE_DXF
          The i18n resource for the DXF file save image menu item.
static java.lang.String RESOURCE_MENUITEM_SAVE_IMAGE
          The i18n resource for the file save image menu item.
static java.lang.String RESOURCE_MENUITEM_SAVE_SVG
          The i18n resource for the SVG file save image menu item.
static java.lang.String RESOURCE_TITLE
          The i18n resource for the 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, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, 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 de.caff.maze.Constants
VERSION, WEB_PAGE
 
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
MazeFrame(SystemAccess systemAccess)
          Constructor.
 
Method Summary
static void main(java.lang.String[] args)
          Standard entry point.
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
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

RESOURCE_TITLE

public static final java.lang.String RESOURCE_TITLE
The i18n resource for the window title.

See Also:
Constant Field Values

RESOURCE_MENU_FILE

public static final java.lang.String RESOURCE_MENU_FILE
The i18n resource for the file menu title.

See Also:
Constant Field Values

RESOURCE_MENUITEM_OPEN

public static final java.lang.String RESOURCE_MENUITEM_OPEN
The i18n resource for the file open menu item.

See Also:
Constant Field Values

RESOURCE_MENUITEM_SAVE

public static final java.lang.String RESOURCE_MENUITEM_SAVE
The i18n resource for the file save menu item.

See Also:
Constant Field Values

RESOURCE_MENUITEM_SAVE_IMAGE

public static final java.lang.String RESOURCE_MENUITEM_SAVE_IMAGE
The i18n resource for the file save image menu item.

See Also:
Constant Field Values

RESOURCE_MENUITEM_SAVE_DXF

public static final java.lang.String RESOURCE_MENUITEM_SAVE_DXF
The i18n resource for the DXF file save image menu item.

See Also:
Constant Field Values

RESOURCE_MENUITEM_SAVE_SVG

public static final java.lang.String RESOURCE_MENUITEM_SAVE_SVG
The i18n resource for the SVG file save image menu item.

See Also:
Constant Field Values

RESOURCE_MENUITEM_PRINT

public static final java.lang.String RESOURCE_MENUITEM_PRINT
The i18n resource for the print menu item.

See Also:
Constant Field Values

RESOURCE_MENUITEM_PRINT_SETUP

public static final java.lang.String RESOURCE_MENUITEM_PRINT_SETUP
The i18n resource for the print setup menu item.

See Also:
Constant Field Values

RESOURCE_MENUITEM_EXIT

public static final java.lang.String RESOURCE_MENUITEM_EXIT
The i18n resource for the exit menu item.

See Also:
Constant Field Values

RESOURCE_ERROR_FILE_WRITE

public static final java.lang.String RESOURCE_ERROR_FILE_WRITE
The i18n resource for file write error, arg 0 is the exception.

See Also:
Constant Field Values

RESOURCE_ERROR_FILE_READ

public static final java.lang.String RESOURCE_ERROR_FILE_READ
The i18n resource for file read error, arg 0 is the exception.

See Also:
Constant Field Values

RESOURCE_ERROR_FS_ACCESS

public static final java.lang.String RESOURCE_ERROR_FS_ACCESS
THe i18n resource for access to file system error.

See Also:
Constant Field Values
Constructor Detail

MazeFrame

public MazeFrame(SystemAccess systemAccess)
Constructor.

Parameters:
systemAccess - access to the system where the application was startet (direct or Java Web Start).
Method Detail

main

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

Parameters:
args - unused