2014-09-19 1 views
1

Pour une raison quelconque, je ne peux pas récupérer de valeur dans une zone de texte appelée "txtNum1" et "txtNum2" txtNum1.getText() "&" txtNum2.getText() "il ne peut même pas reconnaître" txtNum1 "J'ai utilisé le générateur GUI. Est-ce que je fais quelque chose de mal?Codename one - Récupère la valeur de la zone de texte en utilisant GUI (nom de code un concepteur) lors du codage java sur NetBeans

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


} 
+0

Il n'y a rien de mal dans le code que vous avez fourni. Comment savez-vous que le nom de la variable 'Text area' est 'txtNum1'? – afzalex

+0

J'ai nommé les deux zones de texte à "txtNum1" et "txtNum2" dans le concepteur Codename One. C'est sous les propriétés sur le nom. –

Répondre

2

Utilisation:

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

Merci, cela fonctionne très bien maintenant. –

Questions connexes