i am using netbeans IDE problem is how to set background image for JPanel without using JLabel. Can anyone tell me how to do this?
Asked
Active
Viewed 7,135 times
1 Answers
1
This is fairly straight forward.
public class ImagePanel extends JPanel{
Image image;
public ImagePanel(Image image){
this.image = image;
}
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawImage(image, 0,0, this);
}
}
If you want more complex have a look at this link. This has a couple of settings like fit image to panel...

joey.enfield
- 1,229
- 8
- 14