Java2D opaque plastic look

Published:
Updated:
For customizing the look of your lightweight component and making it look opaque like it was made of plastic.  This tip assumes your component to be of rectangular shape and completely opaque.

 
public void paint(Graphics2D g2d, Object arg1, int w, int h) {
    //your graphic code here...
    
    g2d.setPaint(
        new GradientPaint(
            0, 0, new Color(255, 255, 255, 150), 0, h, new Color(0, 0, 0, 0)
        )
    );
    
    g2d.fillRect(0, 0, w, h);
}

Open in new window

0
2,854 Views

Comments (0)

Have a question about something in this article? You can receive help directly from the article author. Sign up for a free trial to get started.

Get access with a 7-day free trial.
You Belong in the World's Smartest IT Community