como hago que el usuario suba una imagen al programa

0 votos
preguntado por nae_2210 (120 puntos) Ene 28, 2016 en Java
Estoy haciendo un pequeño programa para votaciones es un proyecto de la U y quiero que al inscribir un candidato me pida ingresar un nombre y subir una imagen y que luego esta se muestre en la label que le corresponde.....

Como hago?....

Me pueden ayudar porfa...

yo creo que debe haber alguna forma para subile a la carpeta source del codigo fuente y luego recuperarle de ahi.... Si es asi indiquemen porfa como hacerlo y si no tambien gracias bye......

estoy trabajando en netbeans 6.5


2 Respuestas

0 votos
respondido por Daniel Barrera Reyna (580 puntos) Jun 13, 2016

Puedes checar este link... explica como hacer un formulario donde puedas subir la imagen con un JFileChooser y mostrarla en el Label
Click aqui

Espero sea de utilidad

0 votos
respondido por lorena elideth (700 puntos) Jul 16, 2016

Hola!!

Tal vez esto pueda ayudarte!

curso de java, foto, java, formulario, label

Damos doble clic sobre el botón que agregamos “Cargar Foto”, e inmediatamente entraremos en el método de dicho botón.

curso de java, foto, java, formulario, label

Creamos una variable de tipo File:

En el método del botón, colocamos el siguiente código:

int resultado;

CargarFoto ventana = new CargarFoto();

FileNameExtensionFilter filtro = new FileNameExtensionFilter("JPG y PNG","jpg","png");

ventana.jfchCargarfoto.setFileFilter(filtro);

resultado= ventana.jfchCargarfoto.showOpenDialog(null);

if (JFileChooser.APPROVE_OPTION == resultado){

        fichero = ventana.jfchCargarfoto.getSelectedFile();

        try{

               ImageIcon icon = new ImageIcon(fichero.toString());

Icon icono = new ImageIcon(icon.getImage().getScaledInstance(lblFoto.getWidth(), lblFoto.getHeight(), Image.SCALE_DEFAULT));

lblFoto.setText(null);

               

               lblFoto.setIcon( icono );

        }catch(Exception ex){

           

JOptionPane.showMessageDialog(null"Error abriendo la   imagen "+ ex);

                 

        }

    

 }

Preguntas relacionadas

0 votos
0 respuestas
+1 voto
3 respuestas
0 votos
0 respuestas
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código
...