java如何在Javafx中比较两个字段文本
我在BankAccount类中有两个字段文本,一个用于存款,一个用于取款
这两个字段文本只接受两个值:
TextField depositInput = new TextField();
TextField withdrawInput = new TextField();
和一个按钮来执行这些字段文本(可以是两者)
Button button = new Button("Execute");
问题是我不知道如何告诉Java执行了哪个文本字段。因为我想在用户想要存款或取款时显示不同的消息:
例如:
if(FieldText executed is deposit){
println("User deposits X amount");
double depositAmount = X;
}
if(FieldText executed is withdraw){
println("User withdraws X amount");
double withdrawAmount = -X;
}
我试过:
if(FieldText == depositInput){
}
但是Java向我展示了一个错误
# 1 楼答案
如果我没弄错你的问题,最简单的解决方法就是在按下按钮时检查文本字段的值是否为空: