Display a BMP image (this howto is deprecated)Tag(s): 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())); }