public void actionPerformed(ActionEvent e) { UServerStatus status = fServer.nextStatus(); switch (status.getState()) { case UServerStatus.AFTER_SETTLEMENT: fUpdateTimer.stop(); break; case UServerStatus.ACCEPT_ORDERS: fServer.recieveOrdersFromLocalAgents(); break; } fGui.gUpdate(); }