コード例 #1
0
 @Override
 public void remove(Component comp) {
   if (comp instanceof KitchenTicketView) {
     KitchenTicketView view = (KitchenTicketView) comp;
     existingTickets.remove(view.getTicket());
   }
   super.remove(comp);
   super.removeAll();
   rendererKitchenTickets();
 }
コード例 #2
0
  @Override
  public void removeAll() {
    existingTickets.clear();

    Component[] components = getComponents();
    for (Component component : components) {
      if (component instanceof KitchenTicketView) {
        KitchenTicketView kitchenTicketView = (KitchenTicketView) component;
        kitchenTicketView.stopTimer();
      }
    }
    super.removeAll();
  }