package aima.gui.swing.applications.agent;
import aima.gui.swing.framework.AgentAppFrame;
/**
* Adds some selectors to the base class and adjusts its size.
*
* @author Ruediger Lunde
*/
public class VacuumFrame extends AgentAppFrame {
private static final long serialVersionUID = 1L;
public static String ENV_SEL = "EnvSelection";
public static String AGENT_SEL = "AgentSelection";
public VacuumFrame() {
setTitle("Vacuum Agent Application");
setSelectors(new String[] { ENV_SEL, AGENT_SEL }, new String[] {
"Select Environment", "Select Agent" });
setSelectorItems(ENV_SEL, new String[] { "A/B Deterministic Environment",
"A/B Non-Deterministic Environment"},
0);
setSelectorItems(AGENT_SEL, new String[] {
"TableDrivenVacuumAgent",
"ReflexVacuumAgent",
"SimpleReflexVacuumAgent",
"ModelBasedReflexVacuumAgent",
"NondeterministicVacuumAgent" },
0);
setEnvView(new VacuumView());
setSize(800, 400);
}
}