use private textColor, backgroundColor and font.