0

ボタンを押した後、1 人の顧客による注文が Java の JTable に表示される小さなプログラムを作成しました。私はネットビーンズを使用しています。

たとえば、ある顧客の結果を表に視覚化すると、次のようになります。

Order_id    Amount
1           2500
2           3500
3           6522

私が欲しいのは、新しい顧客のデータを表示するためのボタンを押した後、jTable の内容を削除することです。どうすればそれができますか?1つの方法を見つけましたが、問題は、最初にボタンを押したときにコードをボタンに挿入したときです。空のテーブルの内容を削除したい場合のようなエラー メッセージが表示されます。

簡単に言うと、ボタンを 1 つ押すだけで JTable の内容を削除するにはどうすればよいでしょうか?

私はこのようなものを入れました:

DefaultTableModel model = (DefaultTableModel) tOrders.getModel();
model.setRowCount(0);

そして、何かがある場合に備えて最初にテーブルをきれいにしたいので、私が得るエラーは次のとおりです。

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0 >= 0

何か助けはありますか?

4

0 に答える 0