I have been looking at code and found a error that helped me edit a few things. 1 being the use of a jPanel instead of jFrame. That was 1 of my logical errors. using the jPanel instead of direct contact to the jframe gives me more control of the background color. and With that i can fix most of my errors. and even fix a few things. Including the making of a new Win() setup. Thanks all for the help. On finish of this message i will mark all my forums solved (because im done witht the project i was working on and have my answer for all the questions