/ / Щракнете с десния бутон върху бутона за превключване - javafx-2, бутон за превключване

Кликнете с десния бутон върху бутона за превключване - javafx-2, бутон за превключване

Бих искал да стартирам сцена с десния бутон на мишката върху превключващ бутон,

ToggleButton tb = new ToggleButton();

Как да използвам метода OnMouse?

Отговори:

1 за отговор № 1

опитайте това за onPressed:

tb.setOnMousePressed(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent mouseEvent) {
if (mouseEvent.isSecondaryButtonDown()){
System.out.println("hi");
}
}
});

за onReleased:

tb.setOnMouseReleased(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent mouseEvent) {
if (mouseEvent.getButton().equals(MouseButton.SECONDARY)) {
System.out.println("hi");
}
}
});