Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] JFrame y JDialog no compatibles?

Estas en el tema de JFrame y JDialog no compatibles? en el foro de Java en Foros del Web. Hola pues bueno, he creado un programa en el que la ventana principal es un JFrame, esta consta de 3 botones, una vez pulso un ...
  #1 (permalink)  
Antiguo 08/02/2014, 10:06
 
Fecha de Ingreso: octubre-2011
Mensajes: 90
Antigüedad: 12 años, 6 meses
Puntos: 1
JFrame y JDialog no compatibles?

Hola pues bueno, he creado un programa en el que la ventana principal es un JFrame, esta consta de 3 botones, una vez pulso un boton de esos 3 crea un JDialog, este JDialog tiene 4 botones, como puedo hacer para utilizar los botones de JDialog? pormas que lo intento no hace nada, me imagino que ActionListener implementa los botones del JFrame,en fin. Gracias y un saludo.
  #2 (permalink)  
Antiguo 08/02/2014, 10:59
 
Fecha de Ingreso: octubre-2011
Mensajes: 90
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: JFrame y JDialog no compatibles?

He probado metiendo el JDialog en otra clase distinta implementandole el ActionListener y sigue haciendo lo mismo.
  #3 (permalink)  
Antiguo 08/02/2014, 17:41
 
Fecha de Ingreso: mayo-2013
Ubicación: Córdoba
Mensajes: 139
Antigüedad: 11 años
Puntos: 9
Respuesta: JFrame y JDialog no compatibles?

Con esto te tiene que funcionar:

Código Java:
Ver original
  1. jButton1.addActionListener(new java.awt.event.ActionListener() {
  2.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  3. //algo que hacer
  4.  
  5.             }
  6.         });

Recuerda que tu clase tiene que heredar de javax.swing.JDialog.
  #4 (permalink)  
Antiguo 08/02/2014, 20:29
 
Fecha de Ingreso: octubre-2011
Mensajes: 90
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: JFrame y JDialog no compatibles?

Bueno al final lo hice funcionar, primero tenia JButton declarado dentro del metodo, lo saque fuera para que el actionPerformed lo reconociera, y tambien me di cuenta que el JLabel que queria obtener al presionar el boton tambien lo tenia mal definido, bueno me he llevado todo el dia para hacer funcionar el codigo, igual lo he hecho de la forma mas complicada e ilegible pero funcionar funciona. Gracias y ya adelanté algo mas. Saludos.

Etiquetas: jframe, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:01.