• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:パネルを切替ると、リサイズするまで一部が非表示に)

パネルを切替ると、リサイズするまで一部が非表示に

このQ&Aのポイント
  • Java初心者です。住所録の登録・削除等を操作するアプレットを作成しています。パネルの内容を変更し、再表示しようとしたところ、一部が表示されない現象が起きて困っています。
  • 削除対象検索時から削除内容確認時へとパネルの内容を変更するために、一旦パネルをクリアし、再び編集して表示していますが、操作用パネルがリサイズするまで表示されません。
  • 現在は、リサイズを実行して無理やり表示させている状態ですが、よりスマートな方法を探しています。CardLayoutを使用しない理由もあり、他の解決方法を教えていただけませんか?

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

  • ベストアンサー
  • _ranco_
  • ベストアンサー率58% (126/214)
回答No.1

Container(この場合はあなたのApplet)にあとからComponentをadd/removeしたときは、そのContainerをconとすると:   con.invalidate();   con.validate(); により、再レイアウトを強制します。  ContainerがSwingのJComponentだったら、   con.revalidate(); だけでOKです。

参考URL:
http://homepage1.nifty.com/algafield/JavaGUIFaq19j.html
noname#55441
質問者

お礼

ありがとうございました!できました!