tengo un JFrame en el cual al apretar un JButton aparece un JDialog modal.
No se por qué soy incapaz de que el JDialog haga cualquier cosa al apretarle un JButton que tiene.
El código del JFrame es este:
Código PHP:
public class paginaRegistro extends JDialog{
private Container contenido;
private JLabel etiquetaNick, etiquetaPass, etiquetaConfimaPass, etiquetaMail;
private JTextField textoNick, textoMail;
private JPasswordField textoPass, textoConfirmaPass;
private JButton registrar;
public paginaRegistro(){
super();
Container contenido=getContentPane();
contenido.setLayout(new FlowLayout());
JLabel etiquetaNick=new JLabel("Elige tu Nick: ");
JLabel etiquetaPass=new JLabel ("Elige tu contraseña: ");
JLabel etiquetaConfirmaPass=new JLabel ("Confirma tu contraseña: ");
JLabel etiquetaMail=new JLabel ("Introduce tu email: ");
JTextField textoNick=new JTextField ("", 10);
JPasswordField textoPass=new JPasswordField("", 10);
JPasswordField textoConfirmaPass=new JPasswordField("", 10);
JTextField textoMail=new JTextField("", 10);
JButton registrar=new JButton ("Registrarme");
contenido.add(etiquetaNick);
contenido.add(textoNick);
contenido.add(etiquetaPass);
contenido.add(textoPass);
contenido.add(etiquetaConfirmaPass);
contenido.add(textoConfirmaPass);
contenido.add(etiquetaMail);
contenido.add(textoMail);
contenido.add(registrar);
this.setTitle("Registrar Nuevo Usuario");
this.setModal(true);
this.setLocation(200, 150);
this.setSize(new Dimension(300, 180));
this.setVisible(true);
registrar.addActionListener (
new ActionListener(){
public void actionPerformed(ActionEvent ae){
dispose();
}
}
);
}
}
Gracias y Saludos!