簡體   English   中英

模仿JTable中行呈現的默認行為

[英]Mimic default behaviour of row rendering in a JTable

在Java 7應用程序中,我使用帶有兩列的Swing JTable 左列使用DefaultTableCellRenderer ,其中setHorizontalAlignment()設置為居中,而右列不使用特定的渲染器。

右列默認情況下以交替的顏色顯示每個表格行,使用渲染器的左列則不是這種情況。 此外,當我將鼠標懸停在右列的行上時,鼠標光標下方的行在聚焦時會突出顯示,而在左列也是如此。

使用DefaultTableCellRenderer時,是否有任何(簡便)的方法來模仿行渲染的默認行為(即,交替的顏色和突出顯示的行)?

PS:我使用的是物質L&F。

使用DefaultTableCellRenderer時,是否有任何(簡便)的方法可以模仿行渲染的默認行為(即交替的顏色和突出顯示的行)?

Substance具有自己的Renderer ,您應在之前添加Substance來更改XxxXxxRenderer ,例如SubstanceDefaultTableCellRenderer而不是DefaultTableCellRenderer ,對於JComboBoxJListJTreeJTableHeader

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM