Basta che guardi il codice ascii del carattere che analizzi: se il codice ASCII in decimale è tra 48 e 57 (compresi gli estremi), allora è un numero

Cmq se devi analizzare i tasti premuti dall'utente penso che utilizzi la KeyListener, se è così guarda un po' i metodi e gli attributi di questa classe che ce ne sono un po' che potrebbero fare al caso tuo