Code example for EventBus

Methods: register

0
     * @param inputHandler der neue Inputhandler 
     * @param label        Name des neuen Inputhandlers 
     */ 
    public Scene addInputHandler(InputHandler inputHandler, String label) {
        inputHandlers.put(label, inputHandler);
        eventBus.register(inputHandler);
        return this;
    } 
 
    /** 
     * Entfernt einen Eventhandler aus der Liste der Subscriber. 
     * 
     * @param label Name des {@code InputHandler} der entfernt werden soll 
     */ 
    public Scene removeInputHandler(String label) {
        checkArgument(inputHandlers.containsKey(label), "InputHandler mit Namen " + label + " konnte nicht gefunden werden");
        eventBus.unregister(inputHandlers.get(label));
        return this;
    } 
 
Experience pair programming with AI  Get Codota for Java