How to create the barcode in a java.awt.Image object.

The following code illustrates how to create a linear (1D) barcode in a java.awt.Image object:


    Linear linear=new Linear(); 
    linear.setSize(400,200); 
    // create image 
    java.awt.image.BufferedImage image = new java.awt.image.BufferedImage( 
            linear.getSize().width,linear.getSize().height, 
            java.awt.image.BufferedImage.TYPE_BYTE_INDEXED ); 
 
    // get graphic context of image 
    java.awt.Graphics imgGraphics = image.createGraphics(); 
 
    // paint barcode in graphics context of image 
    linear.paint(imgGraphics );