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) {
}
}
Getting images from other class into main applet
Started by Patriarch K, Dec 25 2012 04:47 AM
No replies to this topic






