Drawing with Alpha - Java 2D Graphics

Java examples for 2D Graphics:Paint

Description

Drawing with Alpha

Demo Code

import java.awt.AlphaComposite;
import java.awt.Graphics;
import java.awt.Graphics2D;

public class Main {
  public void paint(Graphics g) {
    Graphics2D g2d = (Graphics2D) g;

    // Draw background...

    // Set alpha. 0.0f is 100% transparent and 1.0f is 100% opaque.
    float alpha = .3f;
    g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, alpha));

    // Draw foreground...
  }//from   w  w w.  j av  a  2 s.  c o  m
}

Related Tutorials