On the Mac, the table renderer needs to be transparent, so I can render the background. On Windows (and probably Linux), it needs to be opaque, so I can set the background color.
| 1023 | 1035 | |
|---|---|---|
| 81 | 81 | JComponent returnComponent = (JComponent)super.getTableCellRendererComponent(table, value, isSelected, false, row, column); |
| 82 | 82 | |
| 83 | 83 | AuctionEntry ae = (AuctionEntry)table.getValueAt(row, -1); |
| 84 | returnComponent.setOpaque(false); | |
| 84 | returnComponent.setOpaque(!Platform.isMac()); | |
| 85 | 85 | if(ae == null) return returnComponent; |
| 86 | 86 | |
| 87 | 87 | Color foreground = chooseForeground(ae, column, table.getForeground()); |
