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

jRadioButton en JFrame

Estas en el tema de jRadioButton en JFrame en el foro de Java en Foros del Web. amigos, estoy usando 1 frame, y le adiciono 1 jRadioButton, ahora mi problema esta como trabajo con el evento MouseClick del jRadioButton, lo estoy haciendo ...
  #1 (permalink)  
Antiguo 15/05/2012, 09:34
Avatar de cronopiomx  
Fecha de Ingreso: mayo-2012
Ubicación: Programing Cloud
Mensajes: 282
Antigüedad: 12 años
Puntos: 28
jRadioButton en JFrame

amigos, estoy usando 1 frame, y le adiciono 1 jRadioButton, ahora mi problema esta como trabajo con el evento MouseClick del jRadioButton, lo estoy haciendo a codig o (no visual),

saludos
alex
  #2 (permalink)  
Antiguo 15/05/2012, 10:11
 
Fecha de Ingreso: febrero-2010
Mensajes: 26
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: jRadioButton en JFrame

Hola

Para capturar el evento del clik del Mouse debes hacer lo siguiente:

jRadioButton1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
//Acción
}
});


Pero por mi parte prefiero usar el ActionPerformed:

jRadioButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jRadioButton1ActionPerformed(evt);
}
});


Saludos, RayCast
  #3 (permalink)  
Antiguo 15/05/2012, 14:44
Avatar de zero0097  
Fecha de Ingreso: abril-2010
Ubicación: México
Mensajes: 481
Antigüedad: 14 años
Puntos: 69
Respuesta: jRadioButton en JFrame

mira el mouseclicked te funciona o te corre siempre que se de click, sea o no en el radio button.......

creo que lo que tu quieres es saber cuando el radio esta activado o desactivado y para eso hay una función nombredeturadio.isSelected() te devuelve true si esta seleccionado. checa no se si es selected o checked.........
__________________
De nada, hay te encargo +1...

Etiquetas: jframe, jradiobutton
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 17:06.