0 votos
por (20 puntos) 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
por (480 puntos)

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
por (600 puntos)

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

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

Categorías

...