Hi javaAddict.
OP has a panel (class DescriptionPanel)already populated with components, so all he needs to do is to create the JFrame, add an instance of his DescriptionPanel and make the JFrame visible.If we all go back to the OP's very first post - that's exactly what his original code wasdoing, it's just one line of declaration failed to reference his DescriptionPanel class properly.
You are right to what you are saying and I am aware with the code the OP was using. But since it was so confusing, and we have seen different codes in various places in this thread I thought it would be a good idea to give the general idea and wait for the posters latest code.