计算器从0.0开始,我可以将数字切换到按下按钮时选择的任何文本。我尝试添加if语句,以便添加多个值,但是这样做的时候,结果是11,而不是文本加上值。在正确方向上的任何帮助将不胜感激。
button.setOnAction(e -> {
Button bt = (Button) e.getSource();
String str = bt.getText();
tField.setText(bt.getText());
if (str == "1") {
tField.setText(tField.getText() + "1");
}
if (str == "2") {
tField.setText(tField.getText() + "2");
}
if (str == "3") {
tField.setText(tField.getText() + "1");
}
});
}