Tema: dudas :S
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/11/2008, 21:35
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 17 años
Puntos: 260
Sonrisa Respuesta: dudas :S

Hola,

Cita:
Iniciado por sanchy Ver Mensaje
1º DUDA-

los tutoriales de sun me dicen que para mostrar una ventana de error tengo q poner esto:
Código:
JOptionPane.showMessageDialog(frame,
    "Eggs are not supposed to be green.",
    "Inane warning",
    JOptionPane.WARNING_MESSAGE);
cuando lo pongo (y despues de importar todo lo necesario) me salta un error diciendo que no sabe que es "frame"

ayuda :s
Te ayudo con la 1a., 'frame' en ese código indica un objeto de tipo Component.

En el tutorial de java, 'frame' era un ejemplo de cómo crear un message box, pero tienes que cambiar la variable 'frame', por una instancia que tu hayas creado de algún formulario o componente. Por ejemplo ...

JFrame myFrame = new JFrame();
JOptionPane.showMessageDialog(myFrame, ...

En ese caso, creas un JFrame que tiene de nombre 'myFrame', y se lo pasa como el primer parámetro a showMessageDialog() con el objetivo de indicar el componente donde se va a desplegar el diálogo.

myFrame puede ser cualquier objeto de tipo java.awt.Component o puede ser 'null', para indicar que va a utilizar el 'default frame'.

Saludos,