Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/06/2007, 10:15
Avatar de Sandunguero
Sandunguero
 
Fecha de Ingreso: junio-2006
Mensajes: 56
Antigüedad: 18 años, 6 meses
Puntos: 0
Re: JFrame llama a JDialog, el cual no responde

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 etiquetaNicketiquetaPassetiquetaConfimaPassetiquetaMail;
    private 
JTextField textoNicktextoMail;
    private 
JPasswordField textoPasstextoConfirmaPass;
    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(200150);
        
this.setSize(new Dimension(300180));
        
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!!

Última edición por Sandunguero; 21/06/2007 a las 10:37