@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
int row, int column) {
StyleRule rule = (StyleRule) value;
if (rule.isSupress()) {
setBackground(defaultBackground);
setForeground(defaultBackground);
} else {
if (rule.getFont() != null) {
setFont(rule.getFont());
} else {
setFont(null);
}
if (rule.getBackground() != null) {
setBackground(rule.getBackground());
} else {
setBackground(defaultBackground);
}
if (rule.getForeground() != null) {
setForeground(rule.getForeground());
} else {
setForeground(defaultForeground);
}
}
setText(LOREM_IPSUM);
return this;
}
}