keba
Class AnimatFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--keba.AnimatFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
Direct Known Subclasses:
AnimatBraitFrame, AnimatKEBAFrame, AnimatMaesFrame, AnimatNNFrame, AnimatRuleFrame

public abstract class AnimatFrame
extends javax.swing.JFrame

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
(package private)  javax.swing.JLabel angleL
           
(package private)  javax.swing.JTextField angleTF
           
(package private)  Animat as
           
(package private)  javax.swing.border.Border border1
           
(package private)  javax.swing.border.Border border2
           
(package private)  javax.swing.JButton clearB
           
(package private)  javax.swing.JButton coordsB
           
(package private)  javax.swing.JPanel coordsP
           
(package private)  javax.swing.JLabel energyL
           
(package private)  javax.swing.JSlider energyS
           
(package private)  java.awt.FlowLayout flowLayout1
           
(package private)  java.awt.FlowLayout flowLayout2
           
(package private)  java.awt.FlowLayout flowLayout3
           
(package private)  java.awt.FlowLayout flowLayout4
           
(package private)  java.awt.FlowLayout flowLayout5
           
(package private)  javax.swing.JLabel hungerL
           
(package private)  javax.swing.JSlider hungerS
           
(package private)  javax.swing.JToggleButton immortalTB
           
(package private)  javax.swing.JPanel internalP
           
(package private)  javax.swing.JPanel jPanel1
           
(package private)  javax.swing.JButton nameB
           
(package private)  javax.swing.JLabel nameL
           
(package private)  javax.swing.JTextField nameTF
           
(package private)  javax.swing.JButton noiseB
           
(package private)  javax.swing.JLabel noiseL
           
(package private)  javax.swing.JTextField noiseTF
           
(package private)  java.awt.TextArea output
           
(package private)  javax.swing.JPanel percP
           
(package private)  javax.swing.JLabel radiusL
           
(package private)  javax.swing.JTextField radiusTF
           
(package private)  javax.swing.JButton removeB
           
(package private)  javax.swing.JButton rmTrailB
           
(package private)  javax.swing.JButton rpB
           
(package private)  javax.swing.JLabel rpL
           
(package private)  javax.swing.JTextField rpTF
           
(package private)  javax.swing.JLabel thirstL
           
(package private)  javax.swing.JSlider thirstS
           
(package private)  javax.swing.border.TitledBorder titledBorder1
           
(package private)  javax.swing.border.TitledBorder titledBorder2
           
(package private)  javax.swing.border.TitledBorder titledBorder3
           
(package private)  javax.swing.JToggleButton trailTB
           
(package private)  javax.swing.JToggleButton verboseTB
           
(package private)  javax.swing.JLabel xL
           
(package private)  javax.swing.JTextField xTF
           
(package private)  javax.swing.JLabel zL
           
(package private)  javax.swing.JTextField zTF
           
 
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, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Window
inputContext, OPENED, ownedWindowList, state, warningString, windowListener
 
Fields inherited from class java.awt.Container
component, containerListener, layoutMgr, listeningBoundsChildren, listeningChildren, ncomponents
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, 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, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, 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
AnimatFrame(Animat na)
           
 
Method Summary
(package private)  void clearB_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void coordsB_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void energyS_ev()
           
(package private)  void energyS_ev(java.awt.event.KeyEvent e)
           
(package private)  void energyS_ev(java.awt.event.MouseEvent e)
           
(package private)  void hungerS_ev()
           
(package private)  void hungerS_ev(java.awt.event.KeyEvent e)
           
(package private)  void hungerS_ev(java.awt.event.MouseEvent e)
           
(package private)  void immortalTB_actionPerformed(java.awt.event.ActionEvent e)
           
(package private) abstract  void jbInit(Animat na)
           
(package private)  void jbInitAll()
           
(package private)  void nameB_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void noiseB_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void removeB_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void rmTrailB_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void rpB_actionPerformed(java.awt.event.ActionEvent e)
           
(package private) abstract  void step()
           
(package private)  void stepState()
           
(package private)  void thirstS_ev()
           
(package private)  void thirstS_ev(java.awt.event.KeyEvent e)
           
(package private)  void thirstS_ev(java.awt.event.MouseEvent e)
           
(package private)  void trailTB_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void verboseTB_actionPerformed(java.awt.event.ActionEvent e)
           
 
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
, addNotify, addToFrameList, constructComponentName, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, postProcessKeyEvent, remove, removeFromFrameList, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
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, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, 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, 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, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

as

Animat as

output

java.awt.TextArea output

flowLayout1

java.awt.FlowLayout flowLayout1

verboseTB

javax.swing.JToggleButton verboseTB

trailTB

javax.swing.JToggleButton trailTB

rmTrailB

javax.swing.JButton rmTrailB

clearB

javax.swing.JButton clearB

nameTF

javax.swing.JTextField nameTF

nameB

javax.swing.JButton nameB

nameL

javax.swing.JLabel nameL

zL

javax.swing.JLabel zL

zTF

javax.swing.JTextField zTF

xL

javax.swing.JLabel xL

xTF

javax.swing.JTextField xTF

radiusL

javax.swing.JLabel radiusL

radiusTF

javax.swing.JTextField radiusTF

angleL

javax.swing.JLabel angleL

angleTF

javax.swing.JTextField angleTF

coordsB

javax.swing.JButton coordsB

coordsP

javax.swing.JPanel coordsP

border1

javax.swing.border.Border border1

titledBorder1

javax.swing.border.TitledBorder titledBorder1

flowLayout2

java.awt.FlowLayout flowLayout2

removeB

javax.swing.JButton removeB

noiseL

javax.swing.JLabel noiseL

noiseTF

javax.swing.JTextField noiseTF

noiseB

javax.swing.JButton noiseB

rpL

javax.swing.JLabel rpL

rpTF

javax.swing.JTextField rpTF

rpB

javax.swing.JButton rpB

percP

javax.swing.JPanel percP

border2

javax.swing.border.Border border2

titledBorder2

javax.swing.border.TitledBorder titledBorder2

flowLayout3

java.awt.FlowLayout flowLayout3

jPanel1

javax.swing.JPanel jPanel1

flowLayout4

java.awt.FlowLayout flowLayout4

immortalTB

javax.swing.JToggleButton immortalTB

internalP

javax.swing.JPanel internalP

titledBorder3

javax.swing.border.TitledBorder titledBorder3

flowLayout5

java.awt.FlowLayout flowLayout5

hungerS

javax.swing.JSlider hungerS

thirstS

javax.swing.JSlider thirstS

energyS

javax.swing.JSlider energyS

hungerL

javax.swing.JLabel hungerL

thirstL

javax.swing.JLabel thirstL

energyL

javax.swing.JLabel energyL
Constructor Detail

AnimatFrame

public AnimatFrame(Animat na)
Method Detail

jbInit

abstract void jbInit(Animat na)
              throws java.lang.Exception

jbInitAll

void jbInitAll()
         throws java.lang.Exception

step

abstract void step()

stepState

void stepState()

verboseTB_actionPerformed

void verboseTB_actionPerformed(java.awt.event.ActionEvent e)

trailTB_actionPerformed

void trailTB_actionPerformed(java.awt.event.ActionEvent e)

rmTrailB_actionPerformed

void rmTrailB_actionPerformed(java.awt.event.ActionEvent e)

clearB_actionPerformed

void clearB_actionPerformed(java.awt.event.ActionEvent e)

nameB_actionPerformed

void nameB_actionPerformed(java.awt.event.ActionEvent e)

coordsB_actionPerformed

void coordsB_actionPerformed(java.awt.event.ActionEvent e)

removeB_actionPerformed

void removeB_actionPerformed(java.awt.event.ActionEvent e)

noiseB_actionPerformed

void noiseB_actionPerformed(java.awt.event.ActionEvent e)

rpB_actionPerformed

void rpB_actionPerformed(java.awt.event.ActionEvent e)

immortalTB_actionPerformed

void immortalTB_actionPerformed(java.awt.event.ActionEvent e)

energyS_ev

void energyS_ev(java.awt.event.MouseEvent e)

energyS_ev

void energyS_ev(java.awt.event.KeyEvent e)

energyS_ev

void energyS_ev()

thirstS_ev

void thirstS_ev(java.awt.event.MouseEvent e)

thirstS_ev

void thirstS_ev(java.awt.event.KeyEvent e)

thirstS_ev

void thirstS_ev()

hungerS_ev

void hungerS_ev(java.awt.event.MouseEvent e)

hungerS_ev

void hungerS_ev(java.awt.event.KeyEvent e)

hungerS_ev

void hungerS_ev()