2010-06-07 42 views
1

我正在創建一個動態更改寬度的表。而且我還會按時添加列。我已經把這張桌子綁在了一個滾動窗格上。在這裏,我將JTable中的auto resizing設置爲false(否則它將從頭開始填充整個區域)。允許用戶調整JTable的列大小

而且我還使用cellrenderer將圖像添加到單元格中。現在我需要讓用戶調整這個表格列。

有什麼想法?

回答

0

那麼首先 - 只需更改TableModel。您可以通過使用setMaxWidth 或者只是選擇適合您要求的正確模式來調整列的大小並設置最大寬度。你可以找到它們here

1

我不明白這個問題,默認情況下允許用戶通過拖動列標題來調整列的大小。

但是,如果您希望這種情況自動發生,那麼您可以嘗試使用Table Column Adjuster,它可以自動調整列以適合數據大小。

相關問題