2010-12-06 2 views
0

私は誰かが私を助けることを望んでいます。私は非常に単純な質問がありますが、私の人生では答えが見つからないようです。Java MEで変数を表示するにはどうすればいいですか?私はTextFields、TextBoxes、ChoiceGroupsなどを参照しています。これらのすべてでは、特定の変数(テキストのみ)を表示することはできません。どんな助けでも大歓迎です。私のコードのスニペットを見てください。Java MEで変数を表示するにはどうすればいいですか?

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

もちろん、上記のコードはtxtFld4のインスタンス化でJava Debuggerで停止します。私はそれが 'mpg'変数を受け入れていないと仮定します。

ガイダンスをいただければ幸いです。あなたが間違ったことをやっている

答えて

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

甘い!魅力のように働いた。私は私の髪を引き出すのをやめることができます! – Mike

0

をそれが "変数" を表示するためには何を意味するのでしょうか? ServerSocketを表示するとどうなりますか?

あなたがする必要があるのは、変数を文字列に変換して表示することです。

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

多くのことについて、単に "文字列" + variable'を実行することができます。自動的に変換を実行します。何が起きているかをよりよく説明するために、私の答えに 'toString'呼び出しを含めました。 –

関連する問題