Duda Java

¿Alguien sabrá alguna biblioteca, con la que poder hacer que la ventana principal se degrade a negro cuando sacas un dialogo (Estilo cuando cierras XP)?.
Prueba esto a ver

import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;

class Degradados
{
public static void main(String[] args)
{
Pintar ventana = new Pintar();
}
}

class Pintar extends Frame
{
Pintar()
{
setSize(800,700);
setVisible(true);
addWindowListener(new Conclusion());
}

public void paint(Graphics g)
{
Graphics2D g2= (Graphics2D)g;
g2.setRenderingHints(new RenderingHints(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON));
GradientPaint gra= new GradientPaint(200,1,Color.green,450,1,Color.yellow,false);
g2.setPaint(gra);
g2.fill(new Rectangle2D.Double(200,200,350,350));
}
};
class Conclusion extends WindowAdapter
{
public void windowClosing(WindowEvent evt)
{
System.exit(0);
}
}
1 respuesta