title: Arranging images according to background in Java
body: <p>I'm trying to develop a Java program that does the following:</p>
  
  <ul>
  <li>uses a background picture of a network diagram of clients</li>
  <li>positions an image of a bandwidth graph to respective client</li>
  <li>refreshes the image of graph every 5 seconds which it fetches from another program that constantly produces snapshots of bandwidth</li>
  </ul>
  
  <p>Now, I can set the background picture and I'm pretty confident that I will be able to refresh the images by using a timer. What I am trying to plan out is how I am going to position these images to the respective clients which is displayed in the background picture. I did some research and it appears that I have several options but I want to make sure I am choosing the right one before I run into problems further down the line.</p>
  
  <p>It seems to me that using a GridBagLayout would be the choice for me, however I would like a second opinion for a more experienced population. If using a GridBagLayout is the correct choice, could you recommend any good tutorials that would help me understand this Layout Manager? Please keep in mind that I have limited experience with Java, especially with GUI oriented Java. </p>
  
  <p>EDIT: If I am not explaining the concept well enough please let me know.</p>