2014-09-19 21 views
1

由於某些原因,我無法從名爲「txtNum1」和「txtNum2」的文本區域獲取值, txtNum1.getText()「&」txtNum2.getText()「它甚至不能識別」txtNum1「我使用了GUI構建器。難道我做錯了什麼?Codename one - 在使用NetBeans上的java編碼進行編碼時使用GUI(代碼名稱爲一個設計器)從文本區域獲取值

protected void onMain_BtnAction(Component c, ActionEvent event) { 
    String num1 = txtNum1.getText(); 
    String num2 = txtNum2.getText(); 
    calc(Integer.parseInt(num1),Integer.parseInt(num2)); 


} 
+0

沒有什麼錯在你所提供的代碼。你如何知道'Text area'變量的名字是'txtNum1'? – afzalex 2014-09-19 19:05:01

+0

我在Codename one designer中將兩個文本區域都命名爲「txtNum1」和「txtNum2」。這是在名稱的屬性下。 – 2014-09-19 19:15:06

回答

2

用途:

String num1 = findTextNum1(c).getText(); 
+0

謝謝你現在效果很好。 – 2014-09-20 10:40:56