activar textfield
Publicado por cucu (9 intervenciones) el 12/01/2009 15:01:19
Hola estoy creando una aplicación con java que tiene botones y textfield, los botones son aceptar y cancelar. El tema está en que cuando en el text field se pone un valor menor de 14 se avisa del error al usuario, se borra el campo y se no se hace nada más.
Lo que quiero es, una vez informado este error, el cursor debe volver solo al text field, pero como voy cambiando de textfield con setFocusable, se me queda marcado el botón.
public class pulsado implements ActionListener{
public void actionPerformed(ActionEvent e) {
if ("aceptar".equals(e.getActionCommand())) {
texto = ventana.getText();
if(Integer.valueOf(texto) > 14) {
JOptionPane.showMessageDialog(null,"El número minimo es 14","Error", JOptionPane.ERROR_MESSAGE );
ventana.setText("");
ventana.setFocusable(true);
}
}
}
Gracias
Lo que quiero es, una vez informado este error, el cursor debe volver solo al text field, pero como voy cambiando de textfield con setFocusable, se me queda marcado el botón.
public class pulsado implements ActionListener{
public void actionPerformed(ActionEvent e) {
if ("aceptar".equals(e.getActionCommand())) {
texto = ventana.getText();
if(Integer.valueOf(texto) > 14) {
JOptionPane.showMessageDialog(null,"El número minimo es 14","Error", JOptionPane.ERROR_MESSAGE );
ventana.setText("");
ventana.setFocusable(true);
}
}
}
Gracias
Valora esta pregunta


0