我有以下代码的JTable: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此代码不能正常工作。我现在把它作为final,因为它是从内部类(按钮,如上)访问的。
为了尽快提供更好的帮助,请发布[SSCCE](http://sscce.org/)。 – 2013-05-14 03:03:21
使用常见的Java案例约定。 – trashgod 2013-05-14 03:37:28