Keresés

Új hozzászólás Aktív témák

  • Karma
    félisten

    A lenti kód comment részben szeretném a Button objektumon elkapott mouse esemény is használni.
    Ebben szeretnék egy kis segítséget kapni.

    public class AmicusFXMLDocumentController {

    @FXML
    private Button buttonMemoryLocation1;

    public void initialize() {

    //handle
    buttonMemoryLocation1.addEventHandler(MouseEvent.MOUSE_PRESSED, mouseEvent -> {
    System.out.println("Event " + mouseEvent);
    });
    }

    @FXML
    private void buttonsMemoryLocation(ActionEvent event) {
    if ((Button) event.getSource() == buttonMemoryLocation1) {

    // itt szeretném elkapni, hogy az addEventHandler elsült
    }
    }
    }

    Célszerű akkor nem kiprintelni, hanem a megfelelő helyre irányítani az eseményt.

    public class AmicusFXMLDocumentController {

    @FXML
    private Button buttonMemoryLocation1;

    public void initialize() {

    //handle
    buttonMemoryLocation1.addEventHandler(MouseEvent.MOUSE_PRESSED, this::buttonsMemoryLocation);
    }

    @FXML
    private void buttonsMemoryLocation(ActionEvent event) {
    if ((Button) event.getSource() == buttonMemoryLocation1) {

    // itt szeretném elkapni, hogy az addEventHandler elsült
    }
    }
    }

Új hozzászólás Aktív témák