Olá, galera! Título autoexplicativo.
Porem: Tenho uma imagem em um BufferedImage e desejo que 1 ou mais cores que contém nessa imagem sejam tratadas como cor transparente.
Ex:
Tenho um icon com fundo rosa, quero que só apareça o icon e não o fundo rosa.
Obs.: Achei uns exemplos na net gigantescos, não cheguei a testa-los, mas acredito que não seja algo tão absurdo fazer isso.
Obs.: Techo do código atual que preenche a imagem no componente(só uma partezinha pra quem ainda ficou com dúvida).
public void paintComponent(Graphics g){
removeAll();
super.paintComponent(g);
if(this.image != null){
g.drawImage(this.image, 0, 0, null);
}
g.dispose();
}