Me estoy desquiciando, sigo atascado con lo mismo, asi que he intentado implementarlo de otra manera que os pongo a continuación, pero sigue sin responder cuando aprieto el JButton :(
El código del JDialogue es este, a ver si le veis algo:
Código PHP:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Date;
import java.io.*;
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);
ButtonHandler bh=new ButtonHandler ();
registrar.addActionListener(bh);
}
private class ButtonHandler implements ActionListener {
public void actionPerformed (ActionEvent e) {
dispose(); //nunca ejecuta estas sentencias
}
}
}
Gracias y Saludos!!