ボタンを押した後、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
何か助けはありますか?