|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Panel
|
+--morey.spore.SimpleWall
a very simple interface for the Processor. Mainly, this class is a tester for the Processor. Afterward, this will be scrapped and replaced by a "real" GUI.
Here is a link to the source code
Processor,
CPUControls, Serialized Form| Field Summary | |
protected java.awt.Checkbox |
claimSporeCB
|
protected java.awt.TextArea |
content
|
protected Processor |
cpu
|
protected CPUControls |
cpuCon
|
protected java.awt.Choice |
demo
|
protected java.util.Hashtable |
demoNames
|
protected java.awt.TextField |
fileName
|
protected java.net.URL |
home
|
protected java.awt.Checkbox |
psB
|
protected PSListener |
psListen
|
protected SimpleListener |
sListen
|
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
| Constructor Summary | |
SimpleWall(Processor p,
CPUControls c)
|
|
SimpleWall(Processor p,
CPUControls c,
java.net.URL home)
|
|
| Method Summary | |
void |
init()
|
void |
load(java.lang.String filename)
loads a file into the content field of this SimpleWall. |
static void |
main(java.lang.String[] s)
run the SimpleWall in a frame with a Processor and CPUControls |
void |
save(Processor p,
java.lang.String filename)
saves the current spores in the Processor to a file |
void |
sendCode(java.lang.String code)
puts the "program" from the code into the Processor |
void |
sendContent()
send the content to the Processor |
| Methods inherited from class java.awt.Panel |
addNotify |
| 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,
paramString,
preferredSize,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
removeNotify,
setCursor,
setFont,
setLayout,
update,
validate,
validateTree |
| Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
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,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getSize,
getToolkit,
getTreeLock,
getWidth,
getX,
getY,
gotFocus,
handleEvent,
hasFocus,
hide,
imageUpdate,
inside,
isDisplayable,
isDoubleBuffered,
isEnabled,
isFocusTraversable,
isLightweight,
isOpaque,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processFocusEvent,
processInputMethodEvent,
processKeyEvent,
processMouseEvent,
processMouseMotionEvent,
remove,
removeComponentListener,
removeFocusListener,
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,
show,
size,
toString,
transferFocus |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Field Detail |
protected java.awt.TextArea content
protected java.awt.TextField fileName
protected java.awt.Choice demo
protected java.util.Hashtable demoNames
protected CPUControls cpuCon
protected Processor cpu
protected SimpleListener sListen
protected PSListener psListen
protected java.awt.Checkbox psB
protected java.awt.Checkbox claimSporeCB
protected java.net.URL home
| Constructor Detail |
public SimpleWall(Processor p,
CPUControls c)
public SimpleWall(Processor p,
CPUControls c,
java.net.URL home)
| Method Detail |
public void init()
public void sendCode(java.lang.String code)
code - - the unparsed (genetic) code for a spore
public void save(Processor p,
java.lang.String filename)
p - - the processor which the codes will be retrievedfilename - - the file name to store the codespublic void load(java.lang.String filename)
filename - - the file name / URL where thet codes will be foundpublic void sendContent()
public static void main(java.lang.String[] s)
s - - these aren't used.
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||