Olá, alguem sabe como fazer um maxLentgh no TextField no JavaFX?
Bom dia,
Bom, você pode criar um Custom TextField, para limitar…
Este código foi postado no FXExperience, a fonte é ótima!
[code]public class LimitedTextField extends TextField {
private final int limit;
public LimitedTextField(int limit) {
this.limit = limit;
}
@Override
public void replaceText(int start, int end, String text) {
super.replaceText(start, end, text);
verify();
}
@Override
public void replaceSelection(String text) {
super.replaceSelection(text);
verify();
}
private void verify() {
if (getText().length() > limit) {
setText(getText().substring(0, limit));
}
}
};[/code]
Qualquer coisa, é só dizer!
Opa amigo, eu fiz justamente isso, fiz a minha propria logica utilizando os elementos da API do Java mesmo hehe.
Obrigado !