title: Java: Using multiple Threads to paint simultaniously on a JPanel
body: <p>I have a JPanel on which I wish to have several threads painting "animations" on. An "animation" consists of a JLabel with an ImageIcon on it, which is being moved from one area of the screen to another area. </p>
  
  <p>Now, problem is - I want several such animations to be portrayed on screen by those threads mentioned. Problem is - the JPanel's "paint()" method can only be trigged by one thread at a time - causing the animations to execute serially, instead of in a parallel way.</p>
  
  <p>Any idea how to have several such animations on screen at the same time? </p>