JavaFX EventBus schluckt Events

Guten Tag

Ich habe ein kleines Problem mit dem Eventbus, sobald ich die Taste OK drücke werden zwei Events abgefeuert:

	 * 
	 */
	@FXML
	private void OK() {
		System.out.println("OK");		
		
		// Speichern
		EventBus.publish(Texte.ok.toString());

		// Einstellungen schliessen
		EventBus.publish(Texte.closeEinst.toString());
	}```

Dies funktioniert auch wunderbar, bis ich in der selben Klasse auf Events warte:

```	/**
	 * 
	 * @param event
	 */
	@EventSubscriber(eventClass = KlickEvent.class)
    public void onKlick(KlickEvent event) {
        System.out.println("Erkennung: " + event.getErk());
		System.out.println("Content: " + event.getContent());

    }```

Ab diesem Zeitpunkt werden die Events auf der Taste OK nicht mehr gefeuert und das Fenster wird nicht geschlossen... 

Hat da jemand eine Idee?

Ich bin verwirrt. Warum benutzt du den EventBus obwohl du anscheinend schon eine fxml benutzt? Dort kann man den Controller setzen (machst du ja anscheinend) und dann auch ne handleXXX Methode fuer jedes UI Element. Daher versteh ich nicht warum du noch ne lib nimmst…

das mach ich ja bereits.

Der EventBus ist nur für die kommunikation zwischen den einzelnen controller der fxml views.