startsimplebug.java
来自「Swarm多agent仿真教程ObserverSwarm应用:运用GUI可初化仿」· Java 代码 · 共 46 行
JAVA
46 行
// StartSimpleBug.java// Java SimpleBug application. import swarm.Globals;import swarm.defobj.Zone;public class StartSimpleBug{ public static void main (String[] args) { ObserverSwarm displaySwarm; // Swarm initialization: all Swarm apps must call this first. Globals.env.initSwarm ("SimpleBug", "2.1", "bug-swarm@santafe.edu", args); // Create a top-level Swarm object, now DisplaySwarm, and // build its internal objects and activities. Note that we use // the Lisp Archiver to create displaySwarm and to load the // model's display parameters from the a file. The default // filename is the name given by the first argument to // initSwarm, above, with the file extension .scm. In this // case that is SimpleBug.scm. // "displaySwarm", the second argument to getWithZone$key(), is // the key in the .scm file which contains the values of the // display parameters in the ObserverSwarm class. For now // there is only one parameter, displayFrequency. displaySwarm = (ObserverSwarm)Globals.env.lispAppArchiver.getWithZone$key( Globals.env.globalZone, "displaySwarm"); displaySwarm.buildObjects(); displaySwarm.buildActions(); displaySwarm.activateIn(null); // Now start the displaySwarm and the control panel it // provides. displaySwarm.go(); // The user has pressed Quit. Drop everything and return. displaySwarm.drop(); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?