gravsphcolldemo
Class EditEntityDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--gravsphcolldemo.EditEntityDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class EditEntityDialog
extends java.awt.Dialog

Title: AWT Gravity and Sphere Collision Demo Applet Description: This applet demonstrates the use of NOOPE to simulate the Gravity and SphereCollision laws. It uses AWT, so it can be run in old browsers.

Version:
May 2001
Author:
Miklos Reiter
See Also:
Serialized Form

Inner classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
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
protected  boolean cancelled
          Whether the dialog has been cancelled.
protected  java.awt.Frame owner
          Stores the owner; getOwner() apparently didn't exist in Java 1.1.
protected  EntityBrData result
          Stores the data entered by the user.
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
protected EditEntityDialog(java.awt.Frame owner, java.lang.String title)
           
 
Method Summary
protected  void buttonCancel_actionPerformed(java.awt.event.ActionEvent e)
          Called when the user presses the Cancel button or closes the dialog.
protected  void buttonOK_actionPerformed(java.awt.event.ActionEvent e)
          This method is called when the user presses the OK button.
static EntityBrData editEntityDialog(java.awt.Frame owner, EntityBrData data)
          Displays a new modal EditEntityDialog allowing the user to edit data.
static EntityBrData newEntityDialog(java.awt.Frame owner)
          Displays a new modal EditEntityDialog allowing the user to enter details for an entity.
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, paramString, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, 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, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, 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
 

Field Detail

owner

protected java.awt.Frame owner
Stores the owner; getOwner() apparently didn't exist in Java 1.1.

cancelled

protected boolean cancelled
Whether the dialog has been cancelled.

result

protected EntityBrData result
Stores the data entered by the user. This is set when the user presses the OK button and it is read by the static method that displayed the dialog.
Constructor Detail

EditEntityDialog

protected EditEntityDialog(java.awt.Frame owner,
                           java.lang.String title)
Method Detail

newEntityDialog

public static EntityBrData newEntityDialog(java.awt.Frame owner)
Displays a new modal EditEntityDialog allowing the user to enter details for an entity.

editEntityDialog

public static EntityBrData editEntityDialog(java.awt.Frame owner,
                                            EntityBrData data)
Displays a new modal EditEntityDialog allowing the user to edit data. If the user cancels the dialog, this method returns null.

buttonOK_actionPerformed

protected void buttonOK_actionPerformed(java.awt.event.ActionEvent e)
This method is called when the user presses the OK button. Creates a new EntityBrData object and stores it in result. If the user has not entered all the data or the data is not properly formatted, a dialog box is displayed informing the user, and the focus is set back to the TextField causing the trouble. If all the data is valid, cancelled is set to false and the dialog is hidden.

buttonCancel_actionPerformed

protected void buttonCancel_actionPerformed(java.awt.event.ActionEvent e)
Called when the user presses the Cancel button or closes the dialog. Sets cancelled to true and hides the dialog.