I 코드에서 다음 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을 사용해야합니까? JTable가이 마지막으로 선언으로
RefreshAuctionButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
Object[][] data = GetAuctionTableData();
AuctionTable = new JTable(data, columnNames);
}});
이 코드가 작동하지 않습니다
편집 여기
버튼에 대한 코드입니다. 나는 내부 클래스 (위와 같은 버튼)에서 액세스하기 때문에 현재 최종본으로 사용하고 있습니다.
더 나은 도움을 받으려면 [SSCCE] (http://sscce.org/)를 게시하십시오. –
일반적인 Java 사례 규칙을 사용하십시오. – trashgod