jframeを拡張するクラスを作成しました。 私は、jframeといくつかのコンポーネントの境界線レイアウトと、いくつかのボタンとjcomboboxを保持する絶対レイアウトのjpanelを持っています。コンボボックスは、テーブルからいくつかの値を保持します。テーブルはmysqlクエリから値を取得します。ボタンを使っていくつかのレコードを削除または追加して、テーブルを更新します。データ変更時のJframeのリフレッシュ
値は更新されないコンボボックスを除いてすべて素晴らしいです。私はjframeを閉じて、再び開く必要があります。私は再ペイントなどについて多くの記事やチュートリアルを読んでいますが、私の場合は何もうまくいかないようです。アクションリスナーは、jframeを拡張するのと同じクラスです。
これを行う方法は? 私はJavaプログラミングの初心者ですので、簡単にしてください。 ありがとうございました!
何が起こっているかを確認するためにいくつかのコードを入れてください。 SSCCEは理想的です(http://sscce.org) –
操作後にコンボボックスの値を再読み込みしていますか? –
モデルを変更した後、JComboBoxで 'revalidate()'を試してみましたか? –