gravsphcolldemo
Class EditProjectionDialog

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

public class EditProjectionDialog
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. For most purposes, you can use the static methods provided that create modal dialogs.

Version:
1.0
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  ProjectionBrData result
          Stores the data the user has entered.
 
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 EditProjectionDialog(java.awt.Frame owner, java.lang.String title)
          Makes a new instance of this dialog.
 
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 ProjectionBrData editProjectionDialog(java.awt.Frame owner, ProjectionBrData data)
          Displays a new instance of this dialog, allowing the user to edit the ProjectionBrData record initialValue.
static ProjectionBrData newProjectionDialog(java.awt.Frame owner)
          Displays a new instance of this dialog, allowing the user to enter data about a projection.
 
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 ProjectionBrData result
Stores the data the user has entered.
Constructor Detail

EditProjectionDialog

protected EditProjectionDialog(java.awt.Frame owner,
                               java.lang.String title)
Makes a new instance of this dialog.
Method Detail

newProjectionDialog

public static ProjectionBrData newProjectionDialog(java.awt.Frame owner)
Displays a new instance of this dialog, allowing the user to enter data about a projection.

editProjectionDialog

public static ProjectionBrData editProjectionDialog(java.awt.Frame owner,
                                                    ProjectionBrData data)
Displays a new instance of this dialog, allowing the user to edit the ProjectionBrData record initialValue.

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.