2011-07-18 9 views
3

私は、Javaプログラミングのメンバーです。今、ユーザーインタラクティブフォームを作成しようとしています。MySQLをバックエンドとして使用してフロントエンド(Java)ユーザインタラクティブテーブルを作成する

これまでは、ユーザーがデータを入力するスイングコンポーネント、JLable、JTextfieldを使用してフォームビューを作成しました。 JButtons、 'new' 'save' 'delete' 'edit'。これはActionListnerを通してユーザーアクションをリッスンします。

'extends' AbstractTableModelテーブル。表の値はResultSetの値です。私はMySQL接続を使用しています。

テーブルが表示されます。ユーザーは「新規」と「保存」ボタンを使用して、新しい行を追加できるようになりました。 私の問題は、私は「編集」と「削除」は、ユーザの対話型になるように、ユーザは、表示されたテーブルで選択し、対応する行を表示するには、対応するTextFieldを必要とする、である。この

enter image description here

を見てください。ユーザーは表の行を選択できます。 ヘルプが必要です。

私の質問形式と言語で間違いがありましたら申し訳ありません。ありがとうございました!

答えて

1

on row selectイベントでは、選択された行の値をテーブルでテキストフィールドの値に入力します。

1

How to Use Tablesで説明したように、からtrueを返すTableModelのセルには、JTableがデフォルトのエディタを提供します。セルをダブルクリックしてください。選択リスナーの詳細については、User Selectionsも参照してください。

関連する問題