de.uni_paderborn.robots.gui
Class NewArenaFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--de.uni_paderborn.robots.gui.NewArenaFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class NewArenaFrame
extends javax.swing.JFrame

the class opens a new dialog which creates a new arena

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, java.awt.Component.AWTTreeLock
 
Field Summary
private  ArenaDesignerFrame arenaDesignerFrame
          the arena designer frame which called the new arena frame
private  javax.swing.JButton jButtonCancel
          the cancel Button
private  javax.swing.JButton jButtonOK
          the OK Button
private  javax.swing.JLabel jLabelHeadLine
          jLabel headline
private  javax.swing.JLabel jLabelHeight
          jLabel height
private  javax.swing.JLabel jLabelHintHeight
          jLabel for the hint
private  javax.swing.JLabel jLabelHintWidth
          jLabel for the hint
private  javax.swing.JLabel jLabelWidth
          jLabel width
private  javax.swing.JPanel jPanel1
          jPanel containing the text field
private  javax.swing.JPanel jPanel2
          jPanel containing the buttons
private  javax.swing.JTextField jTextFieldHeight
          jTextField for the height
private  javax.swing.JTextField jTextFieldWidth
          jTextField for the width
private  java.awt.Dimension screenSize
          the screen size
 
Fields inherited from class javax.swing.JFrame
accessibleContext, defaultCloseOperation, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis
 
Fields inherited from class java.awt.Window
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, warningString, windowListener, windowSerializedDataVersion
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
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
NewArenaFrame(ArenaDesignerFrame value)
          Creates new form NewArenaFrame
 
Method Summary
private  void exitForm(java.awt.event.WindowEvent evt)
          method is called if you exit the frame
private  void initComponents()
          This method is called from within the constructor to initialize the form.
private  void jButtonCancelActionPerformed(java.awt.event.ActionEvent evt)
          method is called if the cancel button is pressed
private  void jButtonOKActionPerformed(java.awt.event.ActionEvent evt)
          method is called if the OK button is pressed checks whether the input is OK
private  void jTextFieldHeightActionPerformed(java.awt.event.ActionEvent evt)
          method is called if the height text field id left checks whether the input is OK
private  void jTextFieldWidthActionPerformed(java.awt.event.ActionEvent evt)
          method is called if the width text field id left checks whether the input is OK
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, createRootPaneException, 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, addToFrameList, constructComponentName, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, initIDs, isResizable, postProcessKeyEvent, readObject, remove, removeFromFrameList, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle, writeObject
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, show, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, 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, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, 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, registerNatives, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

jLabelHeadLine

private javax.swing.JLabel jLabelHeadLine
jLabel headline

jPanel1

private javax.swing.JPanel jPanel1
jPanel containing the text field

jLabelHeight

private javax.swing.JLabel jLabelHeight
jLabel height

jTextFieldHeight

private javax.swing.JTextField jTextFieldHeight
jTextField for the height

jLabelWidth

private javax.swing.JLabel jLabelWidth
jLabel width

jTextFieldWidth

private javax.swing.JTextField jTextFieldWidth
jTextField for the width

jPanel2

private javax.swing.JPanel jPanel2
jPanel containing the buttons

jLabelHintHeight

private javax.swing.JLabel jLabelHintHeight
jLabel for the hint

jLabelHintWidth

private javax.swing.JLabel jLabelHintWidth
jLabel for the hint

jButtonOK

private javax.swing.JButton jButtonOK
the OK Button

jButtonCancel

private javax.swing.JButton jButtonCancel
the cancel Button

screenSize

private java.awt.Dimension screenSize
the screen size

arenaDesignerFrame

private ArenaDesignerFrame arenaDesignerFrame
the arena designer frame which called the new arena frame
Constructor Detail

NewArenaFrame

public NewArenaFrame(ArenaDesignerFrame value)
Creates new form NewArenaFrame
Parameters:
value - the arena deisgner frame object
Method Detail

initComponents

private void initComponents()
This method is called from within the constructor to initialize the form.

jButtonCancelActionPerformed

private void jButtonCancelActionPerformed(java.awt.event.ActionEvent evt)
method is called if the cancel button is pressed
Parameters:
evt - the ActionEvent

jButtonOKActionPerformed

private void jButtonOKActionPerformed(java.awt.event.ActionEvent evt)
method is called if the OK button is pressed checks whether the input is OK
Parameters:
evt - the ActionEvent

jTextFieldWidthActionPerformed

private void jTextFieldWidthActionPerformed(java.awt.event.ActionEvent evt)
method is called if the width text field id left checks whether the input is OK
Parameters:
evt - the ActionEvent

jTextFieldHeightActionPerformed

private void jTextFieldHeightActionPerformed(java.awt.event.ActionEvent evt)
method is called if the height text field id left checks whether the input is OK
Parameters:
evt - the ActionEvent

exitForm

private void exitForm(java.awt.event.WindowEvent evt)
method is called if you exit the frame
Parameters:
evt - the WindowEvent