Как я могу отобразить переменную в Java ME (не текст, а просто переменная)? - PullRequest
0 голосов
/ 07 декабря 2010

Я надеюсь, что кто-то может мне помочь. У меня очень простой вопрос, но, судя по всему, я не могу найти ответ: как я могу отобразить переменную в Java ME? Я вижу TextFields, TextBoxes, ChoiceGroups и т. Д., Которые, кажется, не позволяют мне отображать определенную переменную (только текст). Любая помощь будет принята с благодарностью. Ниже приведен фрагмент моего кода - который, я мог бы добавить, не работает?

  else
  {
      mpg = ((endMileage - beginMileage)/ gallons;
      txtFld4= new TextField ("TOTAL MILES PER GALLON:"," ", 20, (int)mpg);
      form2.append(txtFld4);
      Display.getDisplay(this).setCurrent(form2);
  }

Конечно, приведенный выше код останавливается в моем отладчике Java при создании экземпляра txtFld4. Я предполагаю, что он не принимает переменную 'mpg'.

Любое руководство будет оценено.

Ответы [ 2 ]

1 голос
/ 07 декабря 2010
TextField(java.lang.String label, java.lang.String text, int maxSize, int constraints) 

Вы делаете это неправильно, сделайте:

txtFld4= new TextField ("TOTAL MILES PER GALLON:",""+mpg, 20, SOME_CONSTANT_FOR_TEXTFIELD_HERE);
0 голосов
/ 07 декабря 2010

Что означает «переменная»?Как бы выглядел серверный сокет?

Что вам нужно сделать, это превратить переменную в строку, и тогда ее можно отобразить.

txtFld4 = new TextField("Total MPG: " + mpg.toString());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...