Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: Beginner
Dec 14, 2001

How to Set an Image as Background to a Frame


After all component settings, create an ImageIcon object with your desired image. Using this object, create a JLabel. Add the Jalbel to the lowest LayeredPane of the JFrame. Finally, add the Jlabel to JPanel1, which is already added to JFrame.

Here is a sample code that shows the technique of setting image as background to a frame.
 
import javax.swing.*;
public class setimage extends JFrame
{
  public setimage()
  {
    super("Image Setting");
    JPanel imagePanel = new JPanel ();
    getContentPane ().add (imagePanel);

	addWindowListener(new java.awt.event.WindowAdapter()_
{public void
windowClosing(java.awt.event.WindowEvent e)_
{ System.exit(0);}});

    ((JPanel)getContentPane()).setOpaque(false);
    ImageIcon scenery = new ImageIcon("KERALA_SCENERY_3.JPG");
    JLabel backlabel = new JLabel(scenery);
    getLayeredPane().add(backlabel, _
new Integer(Integer.MIN_VALUE));
    imagePanel.add(backlabel);

	pack ();
  }
  public static void main (String args[])
  {
    new setimage().show();
  }
}
Chan Basha
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date