title: Loading screen between states
body: <p>I am developing a game in java which has many states and textures for each state that are being load when the state is changing, every time I am going from one state to another, the screen pauses for something like a second and then the new textures appear.</p>
  
  <p>I know it is normal and I am OK with this fact so I thought maybe I should add some sort of loading screen, the only proble, is that I don't really know how to...</p>
  
  <p>I thought maybe creating a new thread that operates only when I need to load the textures but thread are kind of new to me and I am having difficulties with it. Can anyone help me with my idea or maybe suggest another idea?</p>