コードに次の JTable があります。
String[] columnNames = {"Name", "Category", "Seller", "Sell Price", "Current Bid", "End Date", "Open"};
Object[][] data = GetAuctionTableData();
final JTable AuctionTable = new JTable(data, columnNames);
また、フォームにボタンがあり、ボタンをクリックしてデータをテーブルにリロードしたいと考えています。どうすればいいですか?AbstractTableModel を使用する必要がありますか?
編集
ボタンのコードは次のとおりです。
RefreshAuctionButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
Object[][] data = GetAuctionTableData();
AuctionTable = new JTable(data, columnNames);
}});
JTable が final として宣言されているため、このコードは機能しません。内部クラス(上記のボタン)からアクセスされるため、現在は最終的なものになっています。