JFrame
ユーザーがフォームを送信した後に更新またはリロードしたいJForm/があります。でも窓は閉まりません。JFormを更新するだけで、repaint()
正しい解決策またはその他の解決策になります。
どうすればこれを行うことができますか?
いいえ、ありません。repaint()を使用することは、物事を行うための悪い方法です。ダイアログボックスを使用したり、別のJFrameを開いたり(現在のJFrameを閉じたり使用した後)などができます。質問を拡張してください。
編集
送信ボタンが押された後にフォームを更新するメソッドを呼び出すことができます。必要に応じて、最後にrepaint()を使用できます。
送信後に新しいコンポーネントを追加したり、Jframe からコンポーネントを削除したりする場合
「revalidate();」を使用できます コンポーネントの例で
actionPerformed(ActionListener a)
{
JButton b=new JButton("xyz");
frame.add(b);
b.revalidate();
}