Event Listners
Event Listners
EVENT LISTNERS
UNDERSTANDING AND IMPLEMENTING EVENT LISTENERS
DEFINITION
WHAT ARE EVENT LISTENERS ARE OBJECTS THAT LISTEN
EVENT
FOR AND RESPOND TO EVENTS OCCURRING IN
THE USER INTERFACE (UI).
PURPOSE
THEY ENABLE APPLICATIONS TO REACT TO
USER INPUTS, MAKING THE UI INTERACTIVE
AND DYNAMIC.
JAVA
TYPES OF
ACTION EVENTS
EventHandler<ActionEvent>
KEY EVENTS
EventHandler<KeyEvent>
WINDOW EVENTS
EventHandler<WindowEvent>
JAVAFX SUPPORTS SEVERAL TYPES OF EVENTS THAT
CAN BE HANDLED BY EVENT LISTENERS.
JAVA
ACTION EVENTS
setOnAction(EventHandler<ActionEvent> value)
JAVA
MOUSE EVENTS
KEY EVENTS
WINDOW EVENTS
setOnCloseRequest(EventHandler<WindowEvent> value)
setOnShowing(EventHandler<WindowEvent> value)
setOnShown(EventHandler<WindowEvent> value)
setOnHiding(EventHandler<WindowEvent> value)
setOnHidden(EventHandler<WindowEvent> value)
setOnCloseRequest(EventHandler<WindowEvent> value)
JAVA
STEPS:
1. CREATE A UI COMPONENT.
2. REGISTER THE EVENT LISTENER WITH THE COMPONENT.
3. DEFINE THE EVENT HANDLER METHOD.
JAVA
Packages
import javafx.stage.WindowEvent;
import javafx.scene.input.MouseEvent;
import javafx.scene.input.KeyEvent;
EXAMPLE
CONCLUSION
REFERENCE
ORACLE
WORKING WITH EVENT HANDLERS
TUTORIAL’S POINT
SCHILDT, HERBERT. JAVAFX - EVENT HANDLING
INTRODUCING JAVAFX 8
PROGRAMMING. ORACLE
MCGRAW-HILL HANDLING EVENTS
YOUTUBE
EVENT HANDLING | JAVAFX GUI TUTORIAL
FOR BEGINNERS
JAVA
THANK YOU,
ANY QUESTIONS?
20XW53