I've been using java for a while but it seems the more i understand the longer my programs are. Is their a way I can break up the coding i tried using packages but I don't think I properly understand it. Like the back buffer thread and various variables are kind of confusing me when I look over the code again because their in different classes and sometimes I can't tell what belongs to what. I'm not the best but learning this step ahead of time would help a lot can anyone help?

I use eclipse

Java and OO can definately make it easier to understand chaos. Do get books on java programming and understand them.

think of object as what it is, not what it does. Name your members well