Hello, I was reading about the Swing's Component Architecture and have now studied 3 pieces of the picture - Component, Model and UI Delegate. It looks fine but can some one tell me how these look like when I try to find these pieces, for example say, with reference to the JButton? Which classes form these pieces? What are the roles of each of them? It would be nice if the explaination was with an example like the JButton. Thanks for the help Warm Regards :-) Johnsy.