Display a BMP image (this howto is deprecated)

The standard Java Image object doesn't support the BMP format (only JPG or GIF). While it's possible to use pure Java classes to let an Image use a BMP-encoded image (see this How-to), in a Microsoft-oriented environment, it's easier to use the WFC control PictureBox which can display BMP/, GIF or JPEG images.

In VJ++, create a Windows application. In the Java form, drag the WFC picturebox control and a button. In the button click event, put the following to call the Win FileOpen dialog to let you select the image to be displayed.

  OpenFileDialog ofd = new OpenFileDialog();
  ofd.setDefaultExt("bmp");
  ofd.setFilter("BMP images(*.bmp)|*.bmp|JPG images (*.jpg)|*.jpg"); 
  ofd.setFilterIndex(1);  
  ofd.setInitialDir("c:\\"); 
  int dlgResult = ofd.showDialog(); 
  if (dlgResult == DialogResult.OK) {
    pictureBox1.setImage(new Bitmap(ofd.getFileName()));
}



If you find this article useful, consider making a small donation
to show your support for this Web site and its content.

Written and compiled by Réal Gagnon ©1998-2010
[ home ]