Kao prvo, potraži na netu. Definitvno je nekome još odavno to zatrebalo, pa sigurno ima i gotovih klasa. Potraži na deleoperskim sajtovima kao što su code project i sli.
Ali ako si 'teo sam da to pišeš, ili moraš (ko zna zašto) moraćeh da hvataš kez event. Logika i nije tako složena:
nema slova ni interpukcija
minus sme da bude samo na prvom mestu
decimalni znak (zarez ili tačka) sme da se pojavi samo jednom
posle decimalnog znaka smeju da se pojave samo dve cifre
...
Ako korisnik ne unese decimalni znak, možeš sam da ga dodaš kao i dve nule na actionPerformed event nad fieldom.
OTPOR blokadi ulica, OTPOR blokiranom Beogradu, OTPOR blokiranoj Srbiji