我必須在JTable的標(biāo)題單元格內(nèi)寫多行文本。因此,我以這種方式使用HTML(這是一個(gè)示例): JTable.getModel().getColumnModel().getColumn(i).setHeaderValue(" <html> <div style='width:100%;height:300px;overflow:hidden'> <div style='width:100%;height:150px;overflow:hidden'> text of line 1 </div> <div style='width:100%;height:150px;overflow:hidden'> text of line 2 </div> </div> </html> "); 我想將內(nèi)部 div 設(shè)置為100% 寬度和150px 高度。但似乎height,width和overflow不起作用。我的錯(cuò)誤是什么?
1 回答

狐的傳說(shuō)
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊
我必須在 JTable 的標(biāo)題單元格內(nèi)編寫多行文本。
保持 HTML 簡(jiǎn)單:
setHeaderValue("<html>Line1<br>line2<br> </html>");
以上將允許 3 行文本(對(duì)于標(biāo)題的所有列)。
注意:表頭的高度由第一列渲染器的高度決定。
添加回答
舉報(bào)
0/150
提交
取消