Sign in to follow this  
Patriarch K

Getting images from other class into main applet

Recommended Posts

This may be a very easy problem, but I'm very confused at the moment. I have these two class files and I want to be able to display the image. It works perfectly if I have everything in the main class (the paintComponent) and so, but I want this to work. How can I do?


public class Main extends JApplet {

Game g = new Game();

public void Init(){
add(g);
g.setVisible(true);
}
}


public class Game extends JPanel implements ActionListener{

ImageIcon backgroundIcon = new ImageIcon(this.getClass().getResource("background3.png"));
Image background = backgroundIcon.getImage();

Game(){
setFocusable(true);
repaint();
setSize(1024,768);
setVisible(true);
setFocusable(true);
repaint();
}

@Override
public void paint(Graphics g){
super.paint(g);
Graphics2D g2d = (Graphics2D) g;
g2d.drawImage(background, 0, 0, null);
}

@Override
public void actionPerformed(ActionEvent arg0) {
}

}

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this