0
我有一個JTable作爲我創建的模型的查看器。我可以插入並從這個模型中刪除列和行。問題在於,當我的模型達到大小0時,即模型中沒有數據時,表格會繼續顯示最後兩列的標題。空模型,空表
一切順利, 萊昂德羅利馬
我有一個JTable作爲我創建的模型的查看器。我可以插入並從這個模型中刪除列和行。問題在於,當我的模型達到大小0時,即模型中沒有數據時,表格會繼續顯示最後兩列的標題。空模型,空表
一切順利, 萊昂德羅利馬
的問題得到了解決。我沒有發佈數據結構在上次刪除操作時發生了變化。
我不知道我理解你的問題 - JTable將始終顯示錶頭,而不管它是否包含任何可見行(並且提供了將它嵌入到JScrollPane中)。這裏期望的行爲是什麼? – Adamski 2009-10-23 14:10:29
嗨Adam, 我的標題也是動態的。所以,當我刪除一列時,標題也會消失。問題是我沒有任何專欄時的不良行爲。如果表格沒有列打開,效果很好,屏幕上沒有顯示任何內容,但是如果刪除我的列不起作用,最後兩個標題不會消失。 – 2009-10-23 14:24:25
當你說「刪除一列」時,你最近怎麼做?你是將它的寬度設置爲零還是實際修改TableModel(在這種情況下,你需要觸發一個表結構更改的事件?)。你可以請張貼一些代碼片段嗎? – Adamski 2009-10-23 14:34:25