読んでくれてありがとう。問題があります。.txt ファイルのデータを使用して jTable を設定する方法が見つかりません。
Netbeans の GUI ビルダーを使用しています。insertRow、addRow などのメソッドは認められません。Google でいくつかの調査を行った後、モデルを使用してみましたが、それもうまくいかないようです。または多分私はそれを正しくしなかった。
最後に、私は何かを見つけました:
public class InsertFileDataToJTable extends AbstractTableModel {
Vector data;
Vector columns;
public InsertFileDataToJTable() {
String line;
data = new Vector();
columns = new Vector();
try {
FileInputStream fis = new FileInputStream("monfichier.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
StringTokenizer st1 = new StringTokenizer(br.readLine(), " ");
while (st1.hasMoreTokens())
columns.addElement(st1.nextToken());
while ((line = br.readLine()) != null) {
StringTokenizer st2 = new StringTokenizer(line, " ");
while (st2.hasMoreTokens())
data.addElement(st2.nextToken());
}
br.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public int getRowCount() {
return data.size() / getColumnCount();
}
public int getColumnCount() {
return columns.size();
}
public Object getValueAt(int rowIndex, int columnIndex) {
return (String) data.elementAt((rowIndex * getColumnCount())
+ columnIndex);
}
それが私が得ているものです:i.imgur.com/7xqUD.jpg
今私を悩ませているのは列の名前だけです。どうすれば変更できますか?