2011-03-19 102 views
1

我生成了一個NetBeans的Swing接口。一切正常,直到我將rowCount更改爲4096.現在我得到例外NoClassDefFoundError。我已經測試了從rowCount 3850它打破。這是一個錯誤還是其他的東西;所有提示都歡迎。我如何正確地增加rowCountJTable rowCount問題

回答

1

您通常使用JTable來顯示具有特定數量n個對象的數據集合。這個號碼應該由getRowCount()返回。您不使用任何任意整數,但是您的數據收集的大小爲n。

檢查您的getValueAt(int row, int col)。也許它試圖訪問一個不存在的對象。例如,如果您創建一個乘法表,那麼您只能使用getRowCount處理JTable的大小,例如,您可以使用getValueAt返回的整數定義表大小。只有在這種情況下,您纔可以自由修改getRowCount以返回任何您想要的內容。

public Object getValueAt(int rowIndex, int columnIndex) { 
    return (rowIndex +1) * (columnIndex + 1); 
} 

如果你有一個結果,一個載體,一個ArrayList等,領取並getRowCount返回大小。