title: How to draw a BufferedImage with a color tint
body: <p>I'm trying to draw a <code>BufferedImage</code> to my <code>Canvas</code> with a varying color tint, but can't find any real working examples.</p>
  
  <p>I don't want to generate a new tinted <code>BufferedImage</code>, but repeatedly draw a <code>BufferedImage</code> to my GUI in real time with varying color tints, depending on various conditions.<br/>
  An image drawn with a tint color of <code>0xFF0000</code> will be drawn as a red-only image, while a tint color of <code>0xFFFFFF</code> won't affect the image.</p>
  
  <p>How would I accomplish such a thing using the <code>Graphics2D</code> instance of my control?</p>
  
  <p>Thanks in advance.</p>