- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:動作しないプログラム)
動作しないプログラムの原因と対策
このQ&Aのポイント
- 動作しないプログラムの原因と対策について解説します。
- Javaアプレットの動作環境のバージョンや設定が原因でプログラムが動作しないことがあります。
- バージョンアップによって互換性の問題が生じる場合もありますので、適切なバージョンの設定を確認してください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
おおー!ほんとだ。動かない(appletviewerでのみ確認) 確かに旧バージョンでしたら希望通りの動きをしたと思ったのですがねぇ。。。 バグなのか仕様の変更なのかは解かりませんが、取り敢えずは pain() 内で setText() はせずに、actionPerformed() 内で setText() すれば動くとは思います。 まぁ、そもそも Component の変更を paint() 内でする必要もないわけですし(笑)まずは、repaint() を削除して、そこに mylbl.setText("click~"); を記述してみて下さい。 う~ん、全然回答になってないなぁ (^^;
お礼
回答ありがとうございます。 >おおー!ほんとだ。動かない ちょっとほっとしました。僕だけじゃないんですね。 >pain() 内で setText() はせずに、actionPerformed() 内で setText() すれば動くとは思います。 はい。やってみました。これならOKですね。