> but not all the answers are written in the api I still have to ask.
But you start by reading the API. If you don't find the answer then you post a question. We are not here to answer questions because you are too lazy to read the API yourself.
Not only that, you've already been asked to post Swing related questions in the Swing forum.
The point being you should be searching the Swing forum "BEFORE" posting a questions to see if it has already been asked and answered.