title: Fade/Redraw/Modify ImageIcon on click in SWING JLabel on the fly
body: <p>I want a JLabel with an Icon to look "clicked", when mouse is clicked on the Label. The Label contains an ImageIcon. Instead of changing the icon to another one, I want to redraw the ImageIcon with another colorset (e.g.: setXORMode(new Color(255,0,0) ) "on the fly". Anyone has a hint how to manage that?</p>
  
  <pre><code>JLabel my_label = new JLabel("");
  my_label.setIcon(new ImageIcon(MyClass.class.getResource("/path/to/resources/myicon.jpg")));
  my_label.addMouseListener(new MouseAdapter() {
      @Override
      public void mousePressed(MouseEvent e) {
          //HERE I NEED THE VODOO :)
      }
  });
  </code></pre>