0

フレームデザインのスクリーンショット

上のスクリーンショットはフレームの現在のデザインを示していますが、この概念はまだ私には理解するのが難しいです: テーブルにデータを追加する.

以前にこのトピックについて検索したことがありますが、コードにVectors の使用が含まれていることを常に確認していました。ただし、ベクトルを使用せず、このテーブルでは特定のデータ セットのみを挿入できるようにしたいと考えています。

たとえば、選択したアクティビティがボウリングの場合

このメソッドは、次の形式のstudents.datというファイルに対して実行されます。

StudentName
Grade
Email
ParentName
ParentPhone
ParentEmail
Sunday
SundayActivity
Monday
MondayActivity
Tuesday
TuesdayActivity
Wednesday
WednesdayActivity
Thursday
ThursdayActivity

このメソッドは、スクリーンショットに示されているように、ボウリングに参加している生徒のStudentNames Gradesandのみを に返しParent Contactます。項目が Arraylist に入力された瞬間から、何をすればよいかわかりません。ParentEmailArrayList

- また、ArrayList にロードするときは、次のようにする予定です: StudentNamesinto NamesListGradesintoGradeListなどで、各配列を分離します。

4

1 に答える 1

2

Vector を使用したくない場合は、カスタム TableModel を作成する必要があります。これは、DefaultTableModel が Vector または 2Dimensional 配列をサポートするように記述されているためです。

これを行う 1 つの方法は、DefaultTableModel をコピーし、出現するすべての Vector を ArrayList に変更することです。

または、凝りたい場合は、私のバージョンのList Table Modelを使用できます。

于 2013-03-12T01:24:15.867 に答える