Changing TableComponentHeader fonts

I have overridden paintCell() virtual member function in my own class and paint the cells using the font i want.
I also override paint(Graphics&) method to set the font for painting the component header but it does not work.
How can i change the fonts of the whole table?

Thanks in advence

Isn’t there a LookAndFeel method to draw the header text?