Java 模拟JTable中行呈现的默认行为

Java 模拟JTable中行呈现的默认行为,java,swing,look-and-feel,tablecellrenderer,substance,Java,Swing,Look And Feel,Tablecellrenderer,Substance,在我的Java7应用程序中,我使用了一个带有两列的SwingJTable。左栏使用DefaultTableCellRenderer,其中setHorizontalAlignment()设置为居中,而右栏不使用特定的渲染器 默认情况下,右列以交替颜色显示每个表行,而使用渲染器的左列则不是这种情况。此外,当我将鼠标悬停在右栏的行上时,鼠标光标下的行在聚焦时高亮显示,左栏的情况也不同 当使用DefaultTableCellRenderer时,是否有任何(简单的)方法来模拟行渲染的默认行为(即交替颜色和

在我的Java7应用程序中,我使用了一个带有两列的Swing
JTable
。左栏使用
DefaultTableCellRenderer
,其中
setHorizontalAlignment()
设置为居中,而右栏不使用特定的渲染器

默认情况下,右列以交替颜色显示每个表行,而使用渲染器的左列则不是这种情况。此外,当我将鼠标悬停在右栏的行上时,鼠标光标下的行在聚焦时高亮显示,左栏的情况也不同

当使用
DefaultTableCellRenderer
时,是否有任何(简单的)方法来模拟行渲染的默认行为(即交替颜色和高亮显示的行)

附言:我用的是L&F物质

有没有(简单的)方法来模拟行的默认行为 渲染(即交替颜色和高亮显示的行)时 使用DefaultTableCellRenderer

Substance
有自己的
Renderer
s,您应该通过在之前添加
Substance
来更改
XxxXxxRenderer
,例如。
SubstanceDefaultTableCellRenderer
而不是
DefaultTableCellRenderer
JComboBox
JList
JTree
JTableHeader

有没有(简单的)方法来模拟行的默认行为 渲染(即交替颜色和高亮显示的行)时 使用DefaultTableCellRenderer

Substance
有自己的
Renderer
s,您应该通过在之前添加
Substance
来更改
XxxXxxRenderer
,例如。
SubstanceDefaultTableCellRenderer
而不是
DefaultTableCellRenderer
JComboBox
JList
JTree
JTableHeader