2011-07-08 27 views
0

我有atttributes針,發送者名稱,receivername,senderphone,量和屬性腳,發出者receivername,senderphone,量,BANKNAME,賬號另一種形式AccountFrom賬號cashform ..動作事件文本框檢查

形式都具有發送命令 現在,我要檢查的文本框是否爲空當用戶點擊發送按鈕...

我嘗試了這種方式

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

,但它不工作有人能幫助我 thanx

+0

檢查和包裝「發送」和「cashpayform」等引號。什麼是Cashcheck()和acccheck()。 – Balanivash

+0

你的咒語是相同的。cashcheck和acccheck是檢查空字段的方法 – RNZN

+0

嘗試使用引號將'send''cashpayform'換行 – Balanivash

回答

1

當一個命令觸發一個事件時,事件的來源是Command而不是按鈕,因此您不能在物理上區分從按下按鈕觸發的命令和從菜單觸發的命令。

我建議你使用兩個不同的命令,如果你需要區分命令的來源,它們可以有相同的名稱,甚至是ID,如果你做指針比較。

0

如果拼寫一樣,不要比較使用==字符串,而是使用..

send.equals(ae.getCommand())