List of usage examples for javax.swing.text MaskFormatter setMask
public void setMask(String mask) throws ParseException
From source file:es.mityc.firmaJava.libreria.pkcs7.ValidaTarjeta.java
/** * This method initializes jNombreTarjetaTextField * //w w w . j a v a2s . c om * @return javax.swing.JTextField */ private JFormattedTextField getJNombreTarjetaTextField() { if (jNombreTarjetaTextField == null) { // El nombre de la tarjeta solo acepta letras y nmeros // Se agrega la barra baja como separador MaskFormatter formato = new MaskFormatter(); formato.setValidCharacters(CARACTERES_VALIDOS); formato.setAllowsInvalid(false); try { formato.setMask(MASK); } catch (ParseException e) { // Nunca ocurre } jNombreTarjetaTextField = new JFormattedTextField(formato); jNombreTarjetaTextField.setFocusLostBehavior(javax.swing.JFormattedTextField.COMMIT); } return jNombreTarjetaTextField; }