我有一个带有属性 pin、发件人姓名、收件人姓名、发件人电话、金额的现金表单,以及另一个带有属性 pin、发件人姓名、收件人姓名、发件人电话、金额、银行名称、帐号的表单帐户。
两种形式都有发送命令 现在,我想检查当用户单击发送按钮时文本字段是否为空...
我尝试过这样的方法
if ( ae.getCommand() == send && ae.getSource()==cashpayform){
cashcheck();
}
if ( ae.getCommand() == send && ae.getSource()==accpayform){
acccheck();
}
但它不起作用任何人都可以帮助我 感谢x
最佳答案
当命令触发事件时,事件源是命令而不是按钮,因此您无法从物理上区分按下按钮触发的命令和菜单触发的命令。
如果需要区分命令的来源,我建议您使用两个不同的命令,如果进行指针比较,它们可以具有相同的名称甚至 ID。
关于java - ActionEvent 文本字段检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6623239/