Bom Dia,
Gostaria que um textfield aceitasse apenas numero coforme a descrição abaixo.
#######
E se caso não fosse preenchido os setes números, o restante fosse preenchido com zeros…
Obrigado.
Bom Dia,
Gostaria que um textfield aceitasse apenas numero coforme a descrição abaixo.
#######
E se caso não fosse preenchido os setes números, o restante fosse preenchido com zeros…
Obrigado.
]Bom Dia,Gostaria que um textfield aceitasse apenas numero coforme a descrição abaixo.
#######E se caso não fosse preenchido os setes números, o restante fosse preenchido com zeros…
Obrigado.
Use isso.
/**
* @author Fernando Paiva
/*
public class NumerosInteiros extends PlainDocument {
private int maxlength;
public NumerosInteiros(){};
public NumerosInteiros(int maxlength){
super();
this.maxlength = maxlength;
}
public void insertString(int offs, String str, AttributeSet a){
try{
Integer.parseInt(str);
} catch (NumberFormatException ex){
str = "";
}
try{
boolean fixedLengh = (!((getLength() + str.length()) > maxlength));
if (maxlength == 0 || fixedLengh)
super.insertString(offs, str, a);
} catch (BadLocationException e){
e.printStackTrace();
}
}
}
//usar
JTextField txtField = new JTextField();
txtField.setDocument(new NumerosInteiros(int len));
Customize como precisar…
t+ e boa sorte.
Não poste suas perguntas com letras maisculas, isso é como se estivesse GRITANDOOOO…
t+ e boa sorte.
]Bom Dia,Gostaria que um textfield aceitasse apenas numero coforme a descrição abaixo.
#######E se caso não fosse preenchido os setes números, o restante fosse preenchido com zeros…
Obrigado.
Uma dica:
Pesquise sobre JFormattedTextField.
Com ele você pode setar campos tipo: CPF, CNPJ, DATAS, somente numeros, somente letras e etc.
Segue o link de sua documentação:
http://docs.oracle.com/javase/6/docs/api/javax/swing/JFormattedTextField.html