我有一个带有属性PIN,发件人名称,收款人姓名,发件人电话,金额的Cashform,还有另一个具有属性PIN,发件人姓名接收人姓名,发件人,金额,银行名称,帐号的表格帐户。

两种形式都有发送命令
现在,我要检查用户单击发送按钮时文本字段是否为空...

我以这种方式尝试过

 if ( ae.getCommand() == send && ae.getSource()==cashpayform){
           cashcheck();
 }
if ( ae.getCommand() == send && ae.getSource()==accpayform){
           acccheck();
}


但是没有用,谁能帮我
谢谢

最佳答案

当命令触发事件时,事件的源头是命令而不是按钮,因此您无法从物理上区分按钮按下触发的命令和菜单触发的命令。

如果需要区分两个命令的源,建议您使用两个不同的命令,如果进行指针比较,它们可以具有相同的名称甚至ID。

关于java - ActionEvent文本字段检查,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6623239/

10-11 19:13