Autor
|
Tema: RadioButton (Leído 3,087 veces)
|
mgc
Desconectado
Mensajes: 30
|
Hola!
Quería hacer una consulta, es la primera vez que estoy trabajando con swing. Tengo que crear una aplicación que guarda datos de personas. Una variable del objeto personas es de tipo boolean, en el panel he colocado un radioButton para indicar si está casado o no. Lo que quería saber es como recojo el valor de esa variable. Para las variables que están almacenadas en texto lo hago a través del método getTex(), pero para radioButton no se que método utilizar.
Muchas gracias de antemano.
Saludos
|
|
|
En línea
|
|
|
|
Mitsug
Desconectado
Mensajes: 16
|
Hola, Tienes que aprender a buscar en la API, lo encontrarás mucho más rápido y más confiable. Supongamos que tienes un POJO Persona. Solo basta asignarle el valor que obtienes con el metodo isSelected() de JRadioButton que devuelve true si está marcado o false si no. persona.isCasado(radiobutton.isSelected()); // devuelve true o false
|
|
« Última modificación: 8 Marzo 2014, 19:44 pm por Mitsug »
|
En línea
|
|
|
|
mgc
Desconectado
Mensajes: 30
|
Hola,
Pero es que mi caso es el siguiente:
Persona c = new Persona(txtNombre.getText(),Integer.parseInt(txtTelefono.getText()), txtDireccion.getText(),Integer.parseInt(txtEdad.getText()),--------)
-------- en este espacio necesito introducir el valor del radioButton,
Si ahí pongo radioButton.isSelected(), ¿ya me daría el valor? Tengo un método isCasado que devuelve casado.
Ando un poco perdida...
Muchas gracias, un saludo.
|
|
|
En línea
|
|
|
|
Mitsug
Desconectado
Mensajes: 16
|
String nombre = txtNombre. getText(); String telefonox = txtTelefono. getText(); String direccion = txtDireccion. getText(); String edadx = txtEdad. getText(); boolean esCasado = jRadioButtonEsCasado.isSelected(); if( !isNumeric (telefono ) ) { System. err. println("El telefono debe ser numerico."); } else if( !isNumeric (edad ) ) { System. err. println("La edad debe ser numerica."); } if( nombre.isEmpty() || telefono.isEmpty() || direccion.isEmpty() || edad.isEmpty() ) { javax. swing. JOptionPane. showMessageDialog(null, "No deje ningun campo en blanco.");} else { Persona persona = new Persona(nombre, telefono, direccion, edad, esCasado); // lo demas que quieras hacer } // metodo que determina si una cadena puede convertirse en número public static boolean isNumeric (String numero ) { try { return true; }
Saludos.
|
|
|
En línea
|
|
|
|
mgc
Desconectado
Mensajes: 30
|
Muchas gracias
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Programa con radiobutton y listbox
.NET (C#, VB.NET, ASP)
|
aikt
|
3
|
5,790
|
21 Febrero 2012, 21:17 pm
por aikt
|
|
|
Abrir un formulario con radiobutton
Programación Visual Basic
|
celino
|
4
|
3,293
|
17 Mayo 2012, 21:13 pm
por Saberuneko
|
|
|
Separar en grupos varios radiobutton (C#)
.NET (C#, VB.NET, ASP)
|
Jero67
|
2
|
5,596
|
1 Diciembre 2014, 09:22 am
por Eleкtro
|
|
|
Habilitar textfield con radiobutton
Java
|
Nafko
|
6
|
8,256
|
5 Agosto 2016, 06:34 am
por DIANA KARINA HM
|
|
|
checkbox y radiobutton
.NET (C#, VB.NET, ASP)
|
PichusMR
|
0
|
1,640
|
15 Noviembre 2015, 23:38 pm
por PichusMR
|
|