Foros del Web » Programación para mayores de 30 ;) » Java »

Java imagenes panel

Estas en el tema de Java imagenes panel en el foro de Java en Foros del Web. el problema que tengo es el siguiente: public void actionPerformed (ActionEvent event){ if(event.getSource() == menuitem1){dialog.setVisible(true); label1.setText("Ahora la imagen " + dialog.getFile()); JLabel label = new ...
  #1 (permalink)  
Antiguo 03/02/2008, 06:42
 
Fecha de Ingreso: enero-2008
Mensajes: 147
Antigüedad: 16 años, 2 meses
Puntos: 0
Java imagenes panel

el problema que tengo es el siguiente:

public void actionPerformed (ActionEvent event){
if(event.getSource() == menuitem1){dialog.setVisible(true);
label1.setText("Ahora la imagen " + dialog.getFile());
JLabel label = new JLabel();
panel.add(label,BorderLayout.CENTER);
label.setIcon (new ImageIcon(""+ dialog.getFile()));
add(panel);
}


asi es la unica manera de que funcione pero amontonando las imagenes, pero si declaro el Jlabel label en el frame, separado del label.setIcon me dice que no encuentra el metodo setIcon.

¿Como usar el método UpdateUI? es que es ahora cuando estoy empezando a usar imagenes.

Siento ser un pesado, gracias.
  #2 (permalink)  
Antiguo 03/02/2008, 17:42
 
Fecha de Ingreso: mayo-2007
Mensajes: 210
Antigüedad: 16 años, 11 meses
Puntos: 8
Re: Java imagenes panel

Explicame lo que necesitas hacer con la imagen para poder ayudarte, no tengo muy clara la idea de lo que deseas hacer

salu2
  #3 (permalink)  
Antiguo 04/02/2008, 04:40
 
Fecha de Ingreso: enero-2008
Mensajes: 147
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Java imagenes panel

Lo que necesito es abrir una imagen, para realizarle un procesado, con el cuadro de dialogo de archivos que he creado y con este codigo ya lo consigo pero aunque borro el panel que contiene la imagen con un boton que he creado al abrir otra imagen luego aparecen las dos, una encima de otra y si son del mismo tamaño solo visualizo la primera que se abrio. Entiendes abra la que abra solo visualizo la primera y las demas me las va colocando detras sucesivamente.

Lo que quiero es que cada vez que quiera, abrir una imagen distinta para realizarle ese procesado, pero que al abrir una ya no aparezca la anterior.

Ademas para visualizar al principio la primera que abro necesito antes maximizar o minimizar(si esta maximizada) la ventana que he creado.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:05.