2017-01-07 4 views
0

私はjTableにいくつかのデータを持っており、ドロップダウンボックスと検索ボタンでカテゴリ(チェア、デスクなど)をクエリしたいと考えています。私は、デスクなどのカテゴリーを選択し、jButton Available Furnitureをクリックして、「5つのデスクがあります。小さなオフィスデスク、大きなオフィスデスクなどです」これどうやってするの?ここでjComboBoxからjTableを照会する方法は?

あなたは私が何を意味するか見ることができるように、データとプログラムの画像です:

JTableのいくつかの情報や家具の種類と

https://i.stack.imgur.com/QzGJU.png

答えて

0

多分これを行う最も簡単な方法がありますあなたがキーワードで検索したときにテーブルを単にフィルタリングするだけです。

実例はSorting and FilteringのSwingチュートリアルのセクションを読んでください。

テキストフィールドの代わりにコンボボックスから検索キーワードを取得するコードを変更するだけで済みます。

+0

ありがとうございました。私はこれを読んでいます。フィルタリングはいいオプションになります。しかし、この特定のプログラムでは、コンボボックスから検索して、指定したカテゴリ内で少なくともいくつのアイテムが利用可能かを示すメッセージをポップアップ表示させることができます。あなたはそれをする方法を知っていますか?私はこの質問をする前にオンラインで多くの検索をしましたが、単純な十分なコンセプトのように思えますが、私がやりたいことをやり遂げる方法を説明する場所を見つけることはできません。 – JadstaSeven

+0

テーブルをフィルタリングして、テーブルに残っている行を数えます。または、テーブル内のすべての行を表示して検索するカテゴリを見つけるたびに1を追加するループを作成するだけです。 – camickr

+0

私はあなたが提案しているものの背後にある論理を見て、これをありがとう!万が一、これを正確に行う方法のコードを私に見せることができますか?私は非常に初心者であるので、私はそれを行う方法がわかりませんが、私は、Table1のcolumnCountがCategoryカラムを選択するために1になることを認識していると思います。それは私が知っていることのすべてについてですが、あなたが残念なことに示唆したことをするためにコードを正確に記述する方法はわかりませんが、私にそれを行う方法を示すことができれば、それを学び、 – JadstaSeven

関連する問題