"CARGAR UNA IMAGEN"

AQUI SE MUESTRA COMO SE PUEDE CARGAR UNA IMAGEN EN UN "JINTERNALFRAME".
PRIMERO SE DEBE ABRIR EL EXPLORADOR DE WINDOWS, DESPUES SELECCIONANDO LA RUTA DE LA IMAGEN QUE SE VA A CARGAR, DESPUES DE ESTO LA IMAGEN SE MOSTRARA EN EL JINTERNALFRAME.
ESTAS SON LAS INSTRUCCIONES PARA CARGAR LA IMAGEN.
*ABRIR EL ARCHIVO
public void AbreArchivo()
{
if(fc == null)
{
fc = new JFileChooser();
fc.setAcceptAllFileFilterUsed(false);
}
*SELECCIONAR EL ARCHIVO
int returnVal = fc.showDialog(panel1, "Seleccione archivo");
if(returnVal == 0)
{
File file = fc.getSelectedFile();
*OBTENER LA RUTA DE LA IMAGEN
archivo = file.getAbsolutePath();
*OBTENER LA IMAGEN
Image img = Toolkit.getDefaultToolkit().getImage(archivo);
*OBTENER EL ANCHO Y LA ALTURADE LA IMAGEN
int iw = img.getWidth(panel1);
int ih = img.getHeight(panel1);
*CARGAR IMAGEN CON SUS PARAMETROS DE ANCHO Y ALTURA
bi = new BufferedImage(iw, ih, 10);
bires = new BufferedImage(iw, ih, 10);
*PARA COLOCAR LA IMAGEN EN EL JInternalFrame
panel2 = new JInternalFrame("Imagen Resultante", true, false, true, true);
panel2.setSize(300, 300);
panel2.setVisible(false);
panel2.getContentPane().add(resultado, null);
desktop.add(panel2);
No hay comentarios:
Publicar un comentario