【初心者】Java質問・相談スレ12【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0438435
NGNGいま簡単なものを作って試してみたのですが
TextFieldに初期値として何らかの符号付10進数を与えてスレッドを
実行したらエラーは起きず、空白にしておいて自分で好きな
符号つき10進数を記入してスレッドを実行するとエラーが出ました。
エラーはNumberFormatException、Integer.parseIntでエラーがでていますので
自分で値を記入した物は認識されず、TextFieldに何も入っていない状態と認識されたので
このエラーが出たのでしょうか?間違いなく数値と符号以外は文字列にありません。
上レスで述べましたようにTreadクラスを内部クラスにし、実行した場合
上のようなエラーは出ません。又長くなってしまい、意味不明なところも
あると思いますが、考えられる修正点がありましたらご教授お願いします。
■ このスレッドは過去ログ倉庫に格納されています