Java - Como validar un JCheckBox al momento de hacer clic

 
Vista:

Como validar un JCheckBox al momento de hacer clic

Publicado por Stephanie-java (1 intervención) el 03/02/2011 14:28:35
Hola niños, como puedo conseguir que al momento de hacer click en un JCheckBox me compruebe sin un JTextField esta vacio, quiero hacer lo siguiente:

JCheckBox comprobar
JTextField dato

primero si hago click en el checkbox
if(comprobar.isSelected==true)
me valide mi JTextField si esta vacio y me muestre un mensaje diciendo debe agregarle informacion al JTextField, en caso contrario si mi Jtextfield contiene un valor y yo click en mi JCheckbox me muestre un mensaje diciendome dato enviado.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como validar un JCheckBox al momento de hacer c

Publicado por java_jediknight (13 intervenciones) el 03/02/2011 15:50:16
Puedes fragmentar el código usando métodos, lo hice rápido, pero funciona bien.

package edu.cibertec.test;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JTextField;

public class YHJ extends JFrame implements ActionListener{

private JCheckBox chk;
private JTextField txt;

public YHJ() {

getContentPane().setLayout(null);
this.setSize(300, 400);
chk = new JCheckBox("Validar");
chk.setBounds(15,15,100,15);
chk.addActionListener(this);
add(chk);

txt = new JTextField();
txt.setBounds(15,40,120,15);
add(txt);

}

public static void main(String[] args) {
YHJ k = new YHJ();
k.setVisible(true);
}

@Override
public void actionPerformed(ActionEvent e) {

if(chk.isSelected()){
if(txt.getText().equals("") || txt.getText().isEmpty())
System.out.println("Verifica tus datos");
else
System.out.println("Enviando datos...");
}

}

}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como validar un JCheckBox al momento de hacer c

Publicado por ste (3 intervenciones) el 03/02/2011 20:02:25
gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar