title: How to convert Icon from JLabel into BufferedImage?
body: <p>Simple, very straight forward but seems uncle google and me getting confused.</p>
  
  <p>I have single <code>JLabel</code> that already has its own <code>Icon</code>.</p>
  
  <p>How do I convert the <code>Icon</code> obtained from <code>JLabel</code> into a <code>BufferedImage</code>?</p>
  
  <p>Is there any way around: I tried to multiple <strong>casting</strong> like this ..</p>
  
  <pre><code> final BufferedImage bf1 = (BufferedImage)((Image)jll_img.getIcon());
  </code></pre>
  
  <p>..but it failed.</p>