• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:動作しないプログラム)

動作しないプログラムの原因と対策

このQ&Aのポイント
  • 動作しないプログラムの原因と対策について解説します。
  • Javaアプレットの動作環境のバージョンや設定が原因でプログラムが動作しないことがあります。
  • バージョンアップによって互換性の問題が生じる場合もありますので、適切なバージョンの設定を確認してください。

質問者が選んだベストアンサー

  • ベストアンサー
  • takaP-
  • ベストアンサー率79% (83/105)
回答No.1

おおー!ほんとだ。動かない(appletviewerでのみ確認) 確かに旧バージョンでしたら希望通りの動きをしたと思ったのですがねぇ。。。 バグなのか仕様の変更なのかは解かりませんが、取り敢えずは pain() 内で setText() はせずに、actionPerformed() 内で setText() すれば動くとは思います。 まぁ、そもそも Component の変更を paint() 内でする必要もないわけですし(笑)まずは、repaint() を削除して、そこに mylbl.setText("click~"); を記述してみて下さい。 う~ん、全然回答になってないなぁ (^^;

azicyan
質問者

お礼

回答ありがとうございます。 >おおー!ほんとだ。動かない ちょっとほっとしました。僕だけじゃないんですね。 >pain() 内で setText() はせずに、actionPerformed() 内で setText() すれば動くとは思います。 はい。やってみました。これならOKですね。

関連するQ&A