I’m new to Java and would like some help with a pretty basic program. My goal is to make a rotating background image with looping midi music. The background image is basically a blue background with clouds on it. This is what I have so far:
import javax.swing.*;
import java.awt.*;
public class game extends JApplet
{
private static final long serialVersionUID = 1L;
public void init( )
{
Container content_pane = getContentPane ();
Image img = getImage (getCodeBase (), "background.jpg");
DrawingPanel drawing_panel = new DrawingPanel (img);
content_pane.add (drawing_panel);
play( getCodeBase( ), "music.mid");
}
class DrawingPanel extends JPanel
{
private static final long serialVersionUID = 1L;
Image img;
DrawingPanel (Image img)
{ this.img = img; }
public void paintComponent (Graphics g) {
super.paintComponent (g);
g.drawImage (img, 0, 0, this);
}
}
}
This displays the image and plays the music but doesn’t loop or rotate. Also I cant get the panel to default to the size of the image. Any help/tips/links would be very much appreciated!
Thanks.