実行時にボタンが押されたときに、JFrameにいくつかの新しいコンポーネントを追加したい。これまでのところは機能しますが、新しいコンポーネントを表示するには、ウィンドウのサイズを手動で変更する必要があります。
起動できるアクションや、ウィンドウを更新するために呼び出すメソッドはありますか?任意の助けに感謝します。前もって感謝します。
フレームをrevalidate();
する必要があります。それでもうまくいかない場合は、repaint();
を呼び出す必要があります
コール
revalidate();
repaint();
revalidate
は、新しいコンポーネントリストに基づいてリセットするようレイアウトマネージャーに指示します。これにより、再描画の呼び出しもトリガーされます。
repaint
は、コンポーネントに自分自身を再描画するよう指示するために使用されます。
in Java repaint();
は私のために働いていますが、revalidate();
は私のために働いていません。