我希望有人可以帮助我。我有一个非常简单的问题,但对于我的生活,我似乎无法找到答案:如何在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'变量。
任何指导都将不胜感激。
答案 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());