因为计算器不可避免地会有许多按钮,所以是否存在比仅添加许多类似代码版本更具功能性的结构。例如,这是我的数字代码及其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
});
}