2014-10-16 57 views
0

我在滾動窗格對象中嵌入了JTable。 JTable將有8列,所有這8列將包含字符串值。要實現功能如下:根據數據長度增加/減少JTable列寬

  1. 用戶會從他的桌面
  2. 代碼選擇一個文件,應當仔細閱讀給定的文件,並填充文件中的數據轉換成使用特定的邏輯JTable的8列。這意味着,我們不知道JTable中列的標準寬度。根據所選文件的不同,數據會有所不同,因此也會改變JTable的列寬。

我的意圖是,如果數據很長,代碼應該自動延長列寬以顯示整個文本,以便該用戶沒有其他任務來拖動列以查看整個文本。這應該發生在JTable中的每一列。這怎麼能JTable中

PS來實現:我已啓用始終滾動窗格水平滾動條,這樣即使列的寬度拉長,用戶可以通過移動水平滾動條

+0

尋求調試幫助的問題必須包括所需的行爲,特定的問題或錯誤以及在問題本身中重現問題所需的最短代碼。請參閱:[如何創建最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 – 2014-10-16 21:51:23

回答

1
看錶內容

代碼應自動延長列寬以顯示整個文本

檢查出Table Column Adjuster。它顯示瞭如何,您可以:

  1. 使用表格繪製,以確定每個列
  2. 或者,使用提供的代碼來自動爲你做這個的大小。
相關問題