0

AbstractTableModel を拡張するクラスがあり、データベースからデータをプールします。Swing コンポーネントであるため、EventQueue で初期化します。問題は、接続の取得や DB のクエリなどのほとんどの操作がすべて eventqueue で実行されるため、ロードに時間がかかります。 Jテーブル。2 つのプロセスを分離する方法はありますか。

4

3 に答える 3

0

時間のかかる操作を行う必要がある場合は、GUI がフリーズしないように、イベント ディスパッチャ スレッドとは別のスレッドで実行する必要があります。これらのスレッドはワーカー スレッドと呼ばれ、使用方法の例はこの他の質問で詳しく説明されています。

編集: とても素敵な紹介記事とサンプル記事を見つけまし

于 2013-07-30T07:40:04.820 に答える