I am having a problem with threads in Java. When I pass a Graphics object into the constructor of my custom made thread, and then call start() on it, it won't draw the graphics on my jframe. However, when I just call run() on my thread instead, it works. -.-