JavaFX Создание простого калькулятора с правильной структурой - PullRequest
0 голосов
/ 08 марта 2019

Поскольку калькулятор неизбежно будет иметь много кнопок, существует ли более функциональная структура, чем просто добавление множества версий аналогичного кода.Пример - это мой код для чисел и их событий setOnAction.Это хорошая практика, чтобы помещать вызовы setOnAction в метод createContent () или есть лучший способ?

    private Parent createContent(){
    btOne.setOnAction(e ->{
        String newText = "1";
        String oldText = tfDisplay.getText();
        tfDisplay.setText(oldText+newText);
    });
    btTwo.setOnAction(e ->{
        String newText = "2";
        String oldText = tfDisplay.getText();
        tfDisplay.setText(oldText+newText);

    //btThree..btFour..etc
    });
    }
...