通知
すべてクリア
Topic starter
2004年1月13日 4:43 PM
初めて書き込みさせていただきます。
javaアプレットを作っているのですが、あるボタンを押したときに、その他のボタンの配置が
換わるようにしたいのです。
例えば、始めにボタンA、B、Cと配置がえのためのボタン1、2が配置されているとして、
ボタン2を押すとボタンA、B、Cが消え、違う機能を持ったボタンD、Eが出現する。
そしてボタン1を押すと元の状態に戻る。といったものにしたいのです。
私が作ってみた方法としては、A、B、Cのボタンが配置されているパネル(JPanel)1と
D、Eのボタンが配置されているパネル2を作り、ボタンを押したときに現在のパネルを削除
(remove)して変化後のパネルを追加(add)してみたのですが、この方法だとパネルが削除さ
れた後に追加されたパネルが再描画されず、ボタンを押すこともできなくなってしまいます。
これを直す方法か、他に解決法がありましたら教えていただきたいです。
2004年1月13日 5:54 PM
再配置させるには、validateを呼び出します。
Topic starter
2004年1月14日 1:44 PM
言われたとおりにvalidateメソッドを呼んだところ、きちんと動作してくれました。
ありがとうございました。