public void actionPerformed(ActionEvent e) { String sel = e.getActionCommand(); try { if (sel.equals("Properties...")) controller.showConfigDialog(); else if (sel.equals("Track waiting queue length")) TrackerFactory.showTracker( controller.getSimModel(), controller, node, TrackerFactory.SPECIAL_QUEUE); else if (sel.equals("Track trip waiting time")) TrackerFactory.showTracker( controller.getSimModel(), controller, node, TrackerFactory.SPECIAL_WAIT); else if (sel.equals("Track roadusers arrived")) TrackerFactory.showTracker( controller.getSimModel(), controller, node, TrackerFactory.SPECIAL_ROADUSERS); } catch (GLDException exc) { controller.showError(exc.toString()); } }