sábado, 5 de diciembre de 2009

2_AVANCE_PROYECTO

2_AVANCE DEL PROYECTO

"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