2011-09-11 18 views
1

データベース表のデータをフィルタリングし、NetBeansでBeanバインディングを使用してスイング表に挿入する方法を知りたい。私はNetBeans beanBinding tutorialを読んでいますが、それほど役に立ちません。(データベーステーブルから直接データをロードする方法を示しています)関連するデータをクエリして選択し、テーブルに挿入する方法を知りたい。NetBeansの表のSwing Beanバインド

また、テキストフィールドのデータをnetbeansのBeanbindingを使用してテーブルに追加する方法を知りたいと思います。

Beansbindingで選択した行/行を削除/削除し、テーブルと計算からデータを取得する方法(行数、特定の列の合計値)。

はファースト・一部JTableの中のデータと、データベースとした後、作業を​​表示について

+0

[Swing Bean Binding in NetBeans]の可能な複製(http://stackoverflow.com/questions/7318992/swing-bean-binding-in-netbeans) – trashgod

答えて

1

何をしていただきありがとうございますか!

1°)DBテーブルを表すAbstractTableModelを拡張します。これは良いと短いexampleです。

2°)次に、適切なJDBCドライバを使用して、データベース上でSelect queriesを実行し、データを取得することができます。あなたはselected行(複数可で作業する必要があります):(fireTableDataChanged()を参照してください)AbstractTableModelにを通じて権利イベントを焼成することにより、画面が削除レコード(複数可)についてautomaticaly

4°)に更新されます

3°) 。これにより、データにアクセス(主キーを検索)し、JDBC削除クエリを実行することができます。クエリが正常に実行された場合は、内部データとイベントを更新してください:fireTableRowsDeleted(int, int)fireTableRowsInserted(int, int)など

幸いです!

関連する問題