私はかなりの時間をかけて、JTable に新しい行を追加する方法を見つけようとしました。最初は、次のモデルのメソッドを探しました。
TableModel model = new DefaultTableModel(data, tabs);
ただし、簡単な検索を行うと、メソッド addRow が代わりに DefaultTableModel クラス内にあることがわかりました。したがって、次のように変更すると成功しました。
DefaultTableModel model = new DefaultTableModel(data, tabs);
ただし、TabelModel を使用して事前に構築された配列を持つ多くの成功したプログラムを作成したため、このソリューションを実現するために DefaultTableModel に切り替える必要があった理由と、理由と目的があるかどうかについて少し混乱しています。それぞれ?例:事前に構築された配列で単純に TableModel を使用しても問題ありませんか?また、上記の TableModel の実装に新しいデータを追加するメソッドが付属していないのはなぜですか?
ありがとう!