You may use the file "macteki.jpg" created in this post :
How to write image to jpeg file ?
Steps to display a jpeg file :
- Read image jpeg file using ImageIO.read()
- Create an icon object from the image.
- Create a JLabel object to display the icon.
- Create a JFrame to hold the JLabel.
Make sure the file "macteki.jpg" exists before running the sample.
Since this sample doesn't support scrollbar, don't use a file with dimension larger than your screen resolution.
Comments are welcome !
/****************************************************************************** * File : JpegReader.java * Author : http://java.macteki.com * Description : * Read a image from jpeg file and display it in a frame * Tested with : JDK 1.6 ******************************************************************************/ public class JpegReader { public static void main(String[] args) throws Exception { // read the image to a Jpeg File java.awt.image.BufferedImage image= null; String jpeg_file="macteki.jpg"; image=javax.imageio.ImageIO.read(new java.io.File(jpeg_file)); // create a image label javax.swing.ImageIcon icon=new javax.swing.ImageIcon(image); javax.swing.JLabel imageLabel=new javax.swing.JLabel(icon); // create frame javax.swing.JFrame frame=new javax.swing.JFrame(); frame.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE); frame.setTitle(jpeg_file); frame.add(imageLabel); // add the imageLabel to the frame frame.pack(); // set the window size to the size of the component (imageLabel) frame.setVisible(true); } }
No comments:
Post a Comment