Friday 21 June 2019

java - How to set background image for JPanel in netbeans?





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?


Answer



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...


No comments:

Post a Comment

php - file_get_contents shows unexpected output while reading a file

I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...