在我的 Java 7 应用程序中,我使用JTable
带有两列的 Swing。左列使用设置为居中的DefaultTableCellRenderer
位置,而右列不使用特定的渲染器。setHorizontalAlignment()
默认情况下,右列以交替颜色显示每个表格行,而使用渲染器的左列不是这种情况。此外,当我将鼠标悬停在右列的行上时,鼠标光标下的行在聚焦时会突出显示,左列也不是这种情况。
使用 a 时是否有任何(简单)方法可以模仿行渲染的默认行为(即交替颜色和突出显示的行)DefaultTableCellRenderer
?
PS:我正在使用物质 L&F。