Fotos en java
Publicado por Pepe (1 intervención) el 29/01/2006 18:15:37
Hola, a ver si alguien puede soluccionarme una duda.
Estoy haciendo un programa en el q tras identificarse el usuario se abre un JDialog en el q se le da la bienvenida, la cosa es q querria q en ese JDialog salga una foto del usuario (ya metida en una base de datos como objeto ole)
el dialogo lo tengo definido asi:
class JDialogEntrada extends JDialog
{
private JLabel labelMensaje = new JLabel();
private JButton botonAceptar = new JButton ("Aceptar");
private JPanel panelAceptar = new JPanel();
private JPanel panelfoto = new JPanel();
public JDialogEntrada (JFrame frame, String cabecera, String mensaje, Object foto, boolean modal)
{
super (frame, cabecera, modal);
setResizable(false);
setSize (200,100);
labelMensaje.setText(mensaje);
labelMensaje.setHorizontalAlignment(JLabel.CENTER);
panelfoto.add(foto);
setLayout (new BorderLayout());
add("North", labelMensaje);
panelAceptar.add(botonAceptar);
add("South", panelAceptar);
add("center", panelfoto);
}
pero me da error en le linea panelfoto.add(foto).
la llamada al dialogo es -> new JDialogEntrada (this, "Identificacion", "Bienvenido " + Nombre , Foto, true); (y foto es un objeto q recibe la foto desde la base de datos)
gracias!
Estoy haciendo un programa en el q tras identificarse el usuario se abre un JDialog en el q se le da la bienvenida, la cosa es q querria q en ese JDialog salga una foto del usuario (ya metida en una base de datos como objeto ole)
el dialogo lo tengo definido asi:
class JDialogEntrada extends JDialog
{
private JLabel labelMensaje = new JLabel();
private JButton botonAceptar = new JButton ("Aceptar");
private JPanel panelAceptar = new JPanel();
private JPanel panelfoto = new JPanel();
public JDialogEntrada (JFrame frame, String cabecera, String mensaje, Object foto, boolean modal)
{
super (frame, cabecera, modal);
setResizable(false);
setSize (200,100);
labelMensaje.setText(mensaje);
labelMensaje.setHorizontalAlignment(JLabel.CENTER);
panelfoto.add(foto);
setLayout (new BorderLayout());
add("North", labelMensaje);
panelAceptar.add(botonAceptar);
add("South", panelAceptar);
add("center", panelfoto);
}
pero me da error en le linea panelfoto.add(foto).
la llamada al dialogo es -> new JDialogEntrada (this, "Identificacion", "Bienvenido " + Nombre , Foto, true); (y foto es un objeto q recibe la foto desde la base de datos)
gracias!
Valora esta pregunta


0