Craig thank you very much

you opened a way of thinking and THEN I could see the problem..
First I tried validate() and also read about Container.. I saw that (as you directed me as well) you must somehow "refresh" the stuff... but we refreshed the wrong one, the Container, in my example the Content Pane, and so it didnt work... As I clicked over the borders of the frame, my JFrame object, I saw that its refreshing itself as I clicked and showing the stuff inside properly... THEN I realized that I, myself, had to refresh it in the program.... So I checked the JFrame document and saw that there is something as setContentPane... so I used it in a funny way as ;
which means get the Content Pane which I changed recently, and set it as the new Content Pane of the JFrame object.
Here I tap on my left shoulder with my right hand (vice versa...both works
A biig thank you Craig

Have a very beautiful day..