Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/06/2007, 23:00
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Re: JFrame llama a JDialog, el cual no responde

Hola:

Estás declarando JButton registrar dos veces, una como atributo de la clase y otra como variable local del método. Quizás venga por ahí el problema. no declares por segunda vez la variable local, hazlo así

Código:
public class paginaRegistro extends JDialog
{
   JButton registrar;
   ...
   public paginaRegistro
   {
      ...
      // Quita el JButton de delante....
      /*JButton*/ registrar = new JButton ("registrar");
      registrar.addActionListener (....);
   }
}
El addActionListener es el método adecuado. Para ocultar la ventana mejor setVisible(false) que dispose(). Eso sí, procura no volver a hacer más new de paginaRegistro y reutilizar la que tienes oculta haciendo setVisible(true).

Se bueno.
__________________
Apuntes Java
Wiki de Programación