title: JList with toggable group headers
body: <p>Is it possible to do something like the following image in Java?</p>
  
  <p>I understand that I would need to be using a multi columned list, with a custom cell renderer, in order to show the images of each list element.  But my question is regards to Grouping the list elements, and using group headers...</p>
  
  <p><img src="https://i199.photobucket.com/albums/aa198/satory_photos/groupedListView.png" alt="image of a grouped list view"></p>
  
  <p>As you can see from the image above this comes from windows explorer and is exactly the type of grouped list view that I would be looking to do with a JList in Java.</p>