如何在Java ME中显示变量(不仅仅是文本变量)?

时间:2010-12-06 22:45:58

标签: java-me

我希望有人可以帮助我。我有一个非常简单的问题,但对于我的生活,我似乎无法找到答案:如何在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 个答案:

答案 0 :(得分:1)

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);

答案 1 :(得分:0)

显示“变量”是什么意思?显示ServerSocket会是什么样子?

您需要做的是将变量转换为String,然后显示它。

txtFld4 = new TextField("Total MPG: " + mpg.toString());