Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > JFormattedTextField

Hola a todos. Gracias de antemano por vuestra ayuda.
Tengo un formulario en Netbeans 7 con java 7, en ese form tengo un control JFormattedTextField llamado jtxtNroCuenta tengo un codigo que le trato de pasar una mascara pero no logro hacerlo, el codigo es

try {
mskCuenta = new MaskFormatter("##.##.###.##");
mskCuenta.setPlaceholderCharacter('_');
jtxtNroCuenta = new JFormattedTextField(mskCuenta);

}
catch(Exception e) {
e.printStackTrace();
JOptionPane.showMessageDialog(this, "error a dar formato a la mascara" + outstring, "Error", JOptionPane.ERROR_MESSAGE);

}

gracias por la ayuda

abril 15, 2013 | Unregistered CommenterGerardo López

public class Test extends javax.swing.JFrame {

private MaskFormatter mskCuenta;

public Test() {
try {
mskCuenta = new MaskFormatter("##.##.###.##");
mskCuenta.setPlaceholderCharacter('_');
} catch (ParseException ex) {
Logger.getLogger(Test.class.getName()).log(Level.SEVERE, null, ex);
}
initComponents();

}

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
java.awt.GridBagConstraints gridBagConstraints;

jFormattedTextField1 = new javax.swing.JFormattedTextField(mskCuenta);

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
getContentPane().setLayout(new java.awt.GridBagLayout());

jFormattedTextField1.setText("jFormattedTextField1");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 0;
gridBagConstraints.ipadx = 103;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(32, 38, 32, 39);
getContentPane().add(jFormattedTextField1, gridBagConstraints);

pack();
}// </editor-fold>

public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
new Test().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JFormattedTextField jFormattedTextField1;
// End of variables declaration
}

abril 15, 2013 | Registered Commenterchoces