package jcgp.gui.handlers; import javafx.event.EventHandler; import javafx.scene.input.MouseEvent; import jcgp.gui.population.GUIGene; public class GUIHandlers { private static final EventHandler mouseEnteredHandler = new EventHandler() { @Override public void handle(MouseEvent event) { ((GUIGene) event.getSource()).mouseEnter(); } }; private static final EventHandler mouseExitedHandler = new EventHandler() { @Override public void handle(MouseEvent event) { ((GUIGene) event.getSource()).mouseExit(); } }; public static void addHandlers(GUIGene gene) { gene.addEventHandler(MouseEvent.MOUSE_ENTERED, mouseEnteredHandler); gene.addEventHandler(MouseEvent.MOUSE_EXITED, mouseExitedHandler); } }