我有一个带有属性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/