I would like to know whether there is any performance degradation due to
multi level inheritance in JAVA.

I am thinking of extending the basic SWing components for use in my applications
so that other developers need not worry about setting the color, font size,
etc and some common functionality like implementing the listeners. I would
also like to know whether this is feasible or not