The JavaFX API is really complete and sometimes I find new possibilities with it. This is a small blog post to describe what I recently did with the event handling part of the JavaFX API. Update: Jonathan Giles pointed that we can add a handler to all kind of events with one single line instead call setOn* multiple times: lbl.addEventHandler( MouseEvent.ANY, eventHandler) One handler to all Events I'm creating a sample application for my portuguese blog about JavaFX basics and I was exploring the Event class to find the best way to create an event handler to demonstrate all Node's possible event input handlers.(or the most famous one) I found that the event object has an attribute of type EventType and all the events implementations contains a String representation of that event. It can be done checking, for example, the MouseEvent class source code. With this I created only one class to handle all the events on my sample program. I think it might be useful...
Blog about programming and client applications. Target Programming languages are JavaFX, Visage, HTML 5+ Javascript or even command line apps :-D