Also ich nehme mal an du willst die Funktion ausführen wenn ein gewissen Event eintritt?
Also entweder mit EventListeners:
http://www.java-tutorial.org/listener.html
Oder einfach so:
if (Bedingung) {
einefunktion();
}
Ich verstehe nicht ganz was du mit "Ein Tag auf ein Event eine Funktion" meinst, vielleicht kannst du das genauer erklären, aber ich habe mal angenommen dass du so etwas wie oben machen willst.