Objektorienteeritud programmeerimise loengutekst
public void handle(MouseEvent event) {
System.out.println(event.getTarget());
System.out.println(event.getSource());
System.out.println("Käsitleja");
}
};
ring1.setOnMouseEntered(käsitleja);
Nimetu isendiga
ring1.setOnMouseEntered(new EventHandler() {
public void handle(MouseEvent event) {
System.out.println(event.getTarget());
System.out.println(event.getSource());
System.out.println("Käsitleja");
}
});
Lisame sündmusi
ring1.setOnMouseExited(new EventHandler() {
public void handle(MouseEvent event) {
System.out.println(event.getTarget());
System.out.println(event.getSource());
System.out.println(event);
System.out.println("Käsitleja");
if (ring1.getFill() == Color.YELLOW)
ring1.setFill(Color.AQUAMARINE);
else
ring1.setFill(Color.RED);
}
});
Kuidas sündmus liigub?
Määratakse siht (target)
· vastavalt sündmuse klassile