@Override public void remove(Component comp) { if (comp instanceof KitchenTicketView) { KitchenTicketView view = (KitchenTicketView) comp; existingTickets.remove(view.getTicket()); } super.remove(comp); super.removeAll(); rendererKitchenTickets(); }
@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(); }