2016-04-17 9 views
0

intの場合は正常に実行できますが、text2varとtext3var(String)の場合は動作しません。以下のエラーは、text3varでも同じことが起こります。JTextFieldから変数への文字列型データの割り当て方法

try 
{ 

    text1var = Integer.parseInt(text1.getText()); 
    text2var = text2var.getText(); 
    text3var = text3var.getText(); 
    text4var = Integer.parseInt(text4.getText()); 

    output = new DataOutputStream(new FileOutputStream("datafile.dat")); 
    output.writeInt(text1var); 
    output.writeUTF(text2var); 
    output.writeUTF(text3var); 
    output.writeInt(text4var); 
    output.close(); 
} 

enter image description here

答えて

3

エラーはエラー・メッセージは、それがあると言うまさにほとんどです。

text2varJTextFieldではなく、stringです。 JTextFieldgetText()と、おそらくtext2と電話してみてください。

+0

それは気晴らしが大きな役割を果たしている時です...ありがとう! – JohnSnow

+0

@sirioがお手伝いします! – nhouser9

関連する問題