Ciao a tutti,non sono molto pratico di java , volevo sapere se era possibile sostituire i frame bianchi della pioggia che cade con delle imagini di piccola dimensione.

questo è il codice :

package rain;

import java.awt.Color;
import java.awt.Graphics;

import javax.swing.JFrame;
import javax.swing.Timer;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;/*

*/
public class SRainFrame extends JFrame implements ActionListener{

private static int DEFAULT_WIDTH = 500;
private static int DEFAULT_HEIGHT = 500;


private SRainPanel panel = new SRainPanel();
private Timer timer = new Timer(100, null);

public SRainFrame(){
super("Soothing Rain");

createFrame();

timer.addActionListener(this);
}

private void createFrame(){

this.setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );

this.setBackground(Color.BLACK);

this.setContentPane(panel);

this.setResizable(false);

this.setVisible(true);
}

public void start(){

timer.start();
}

public void paint(Graphics g){

g.clearRect(0, 0, DEFAULT_WIDTH, DEFAULT_HEIGHT);

g.setColor(Color.white);

panel.paint(g);
}

public void actionPerformed(ActionEvent e){

repaint();
}

public static void main(String[] args){

SRainFrame frf = new SRainFrame();

frf.start();
}
}