0

データベースとして使用して開発されたJAVAスイングアプリケーションを開発しています。hibernatemysql

リスト内の項目の 1 つがクリックされたときに、JListから に表示されるデータをバインドしようとしています。JTableたとえば、アプリケーション、スーパーバイザー、マネージャー、管理者などにさまざまなユーザー タイプがあります。

各ユーザー タイプには、その下にユーザーが登録されています。で特定のアイテムがクリックされたときに、アプリケーションが特定のユーザーを表示するようにしますJList。スーパーバイザー アイテムをクリックすると、登録されているすべてのスーパーバイザーが に表示される必要がありJTableます。私が意味を成しているかどうかはわかりませんが、皆さんが返信することを許可し、理解を深められるように努めます. ありがとう。

4

1 に答える 1

1

スーパーバイザー項目をクリックすると、登録されているすべてのスーパーバイザーが JTable に表示される必要があります。

1 つの方法は、テーブルにすべてのデータを入力してから、JList からアイテムを選択するときにテーブルをフィルタリングすることです。Sorting and Filteringに関する Swing チュートリアルのセクションを読んでください。

そうしないと、JList アイテムが選択されるたびにデータベースに動的にクエリを実行する必要があります。

どちらの場合でも、ListSelectionListener を JList に追加して処理を呼び出す必要があります。How to Use Lists例については、Swing チュートリアルのセクションを参照してください。

于 2013-05-29T15:18:01.777 に答える