walidowanie textfieldów

walidowanie textfieldów
A8
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 10 lat
  • Postów:75
1

Wie ktoś jak można w javie walidować dane które się wpisuje do textFieldów?
np. chciałbym żeby do textfielda trafiały tylko takie liczby jak 10 albo 56,18 albo 718.89 w sensie int-y i double.
i jak ktoś spróbuje wpisać Stringa to ta zawartość się natychmiastowo usunie.
Szukałem trochę na ten temat ale tamte rozwiązania były nieco przeskomplikowane a może jest jakiś prosty sposób żeby to uzyskać dlatego wrzucam taki temat na forum.
Z góry dziękuję za pomoc w tym temacie.
Pozdrawiam

T1
  • Rejestracja:ponad 16 lat
  • Ostatnio:prawie 11 lat
  • Postów:49
1

poczytaj o keyListenerach http://javastart.pl/grafika_awt_swing/obsluga-zdarzen-klawiatura/, przyda sie tu funkcja consume()

MI
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 10 lat
  • Postów:38
0

KeyListenery to bledna droga. Do tego sluzy FormattedTextField

bogdans
FormattedTextField, to raczej błędna droga przy walidacji liczb całkowitych. Jak ustawić maskę by można było wpisywać tylko liczby typu int?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.