public void actionPerformed(ActionEvent e) { int mode = -1; if ("MOVE".equals(e.getActionCommand())) { mode = MOVEMODE; p.setMode(mode); } else if ("START".equals(e.getActionCommand())) { mode = STARTMODE; p.setMode(mode); } else if ("END".equals(e.getActionCommand())) { mode = ENDMODE; p.setMode(mode); } else if ("LOAD".equals(e.getActionCommand())) { FileReader f = new FileReader(); f.read(); int j = -2; for (int i = 0; i < 10; i += 2) { p.setItem(f.getPos(i), j); j++; } } else if ("RESET".equals(e.getActionCommand())) { FileReader f = new FileReader(); f.useDefaults(); int j = -2; for (int i = 0; i < 10; i += 2) { p.setItem(f.getPos(i), j); j++; } p.clear(); } else if ("PLAN".equals(e.getActionCommand())) { p.plan(); } }