|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--mars.venus.ToolLoader
This class provides functionality to bring external Mars tools into the Mars system by adding them to its Tools menu. This permits anyone with knowledge of the Mars public interfaces, in particular of the Memory and Register classes, to write applications which can interact with a MIPS program executing under Mars. The execution is of course simulated. The private method for loading tool classes is adapted from Bret Barker's GameServer class from the book "Developing Games In Java".
Constructor Summary | |
ToolLoader()
|
Method Summary | |
javax.swing.JMenu |
buildToolsMenu()
Called in VenusUI to build its Tools menu. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ToolLoader()
Method Detail |
public javax.swing.JMenu buildToolsMenu()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |