org.concord.collisions.ui
Class GUIElementsFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--org.concord.collisions.ui.GUIElementsFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, CollisionsListener, java.util.EventListener, javax.swing.event.HyperlinkListener, java.awt.image.ImageObserver, java.awt.MenuContainer, MovieListener, java.beans.PropertyChangeListener, javax.swing.RootPaneContainer, java.io.Serializable, StepListener, javax.swing.WindowConstants

public class GUIElementsFrame
extends javax.swing.JFrame
implements java.awt.event.ActionListener, CollisionsListener, java.beans.PropertyChangeListener, StepListener, javax.swing.event.HyperlinkListener, MovieListener

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 int boxLength
           
static int deltaX
           
static int deltaY
           
static int xLeftLimit
           
static int xRightLimit
           
static int yDownLimit
           
static int yUpLimit
           
 
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
GUIElementsFrame()
           
 
Method Summary
 void aboutToQuit()
           
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addNotify()
           
 void collisionOccured(CollisionsEvent evt)
           
 BedSpringWorld createBedSpringWorld()
           
 void distributeAtoms()
           
 void distributeAtoms1()
           
 void distributeAtoms2()
           
 void distributeAtoms3()
           
 void distributeAtoms4()
           
 void distributeAtoms5()
           
 void distributeAtoms6()
           
 void distributeAtoms7()
           
 float getRadiusFromMass(float m)
           
 void hyperlinkUpdate(javax.swing.event.HyperlinkEvent e)
           
static void introTest()
           
static void main(java.lang.String[] args)
           
 void movieNotice(MovieEvent evt)
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
           
 void setAtom(JAtom atom, float mass, java.awt.Color color)
           
 void stepFinished(StepEvent evt)
           
static void test()
           
static VelDistFraction velDistribution(int npart)
           
 
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
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

xLeftLimit

public static final int xLeftLimit

yUpLimit

public static final int yUpLimit

boxLength

public static final int boxLength

yDownLimit

public static final int yDownLimit

xRightLimit

public static final int xRightLimit

deltaY

public static final int deltaY

deltaX

public static final int deltaX
Constructor Detail

GUIElementsFrame

public GUIElementsFrame()
Method Detail

collisionOccured

public void collisionOccured(CollisionsEvent evt)
Specified by:
collisionOccured in interface CollisionsListener

distributeAtoms1

public void distributeAtoms1()

distributeAtoms2

public void distributeAtoms2()

distributeAtoms3

public void distributeAtoms3()

distributeAtoms4

public void distributeAtoms4()

distributeAtoms7

public void distributeAtoms7()

setAtom

public void setAtom(JAtom atom,
                    float mass,
                    java.awt.Color color)

getRadiusFromMass

public float getRadiusFromMass(float m)

distributeAtoms6

public void distributeAtoms6()

distributeAtoms5

public void distributeAtoms5()

distributeAtoms

public void distributeAtoms()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener

main

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

addNotify

public void addNotify()
Overrides:
addNotify in class java.awt.Frame

aboutToQuit

public void aboutToQuit()

velDistribution

public static VelDistFraction velDistribution(int npart)

test

public static void test()

introTest

public static void introTest()

stepFinished

public void stepFinished(StepEvent evt)
Specified by:
stepFinished in interface StepListener

hyperlinkUpdate

public void hyperlinkUpdate(javax.swing.event.HyperlinkEvent e)
Specified by:
hyperlinkUpdate in interface javax.swing.event.HyperlinkListener

createBedSpringWorld

public BedSpringWorld createBedSpringWorld()

movieNotice

public void movieNotice(MovieEvent evt)
Specified by:
movieNotice in interface MovieListener