Como digitar horas e minutos com ":"?

Ola,

Eu estou tentando fazer que o usuario digite horas e minutos. Porem meu programa so funciona quando eu digito um espaco entra a hora e os minutos. O que eu posso fazer para adicionar um “:” ao inves de digitar o espaco? Exemplo 5:55 eu teria que digitar 5 55 para o programa funcionar.

Obrigada galera

Da um replace

          xxx.getText().replaceAll("[:]"));