By Alvin Alexander. Last updated: March 10, 2018
Here is some sample Java source code that shows a simple technique to display a GIF, JPG, or PNG image using a Java ImageIcon and JLabel.
In short, with this technique, you create an ImageIcon
with the image you want to display, and then add the ImageIcon
to your JLabel
constructor. After you put the ImageIcon
on the JLabel
, you can display the JLabel
wherever you want, and your image will be displayed.
Here's my Java ImageIcon
JLabel
example code:
ImageIcon myImage = ImageIcon(com.devdaily.myapp.MainFrame.class.getResource("openFile.png")); // Somewhere later in the code ... JLabel myLabel = new JLabel(); jmyLabel.setIcon(myImage);
There are certainly other Java image approaches, and I share many of those on this blog, but I've used this Java image display technique many times.