Dibujar o escribir con transparencia

2171 vistas

La gestión de la transparencia pasa por la utilización del 'canal alpha', notión conocida por los grafistas. Para nosotros, la gestión de la transparencia se resume a especificar a nuestro gráfico el porcentaje de opacidad que queremos aplicar a lo que vamos a dibujar (gráfico o texto). Un alpha de 0 corresponde a una transparencia total, y un valor de 1 a una opacidad completa.

Veamos un ejemplo:



java
  1. Graphics2D g2d =...;
  2. /** 80 % de transparencia */
  3. g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.8f ));
  4. g2d.drawXXX(...);