ActionEvent文本字段检查

时间:2011-07-08 10:34:11

标签: java forms java-me lwuit

我有cashforms with atttributes pin,sendername,receivername,senderphone,amount和另一个表格accountfrom with attributes pin,sendername receivername,senderphone,amount,bankname,account number ..

两个表单都有send命令  现在,我想检查当用户点击发送按钮时文本字段是否为空...

我以这种方式尝试了

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

但它不起作用任何人都可以帮助我 感谢名单

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

请勿使用==比较字符串,而是使用..

send.equals(ae.getCommand())