Componente que manipula horas

Preciso de um componente que manipule as horas, pode ser neste formato HH:MM. Que componente devo utilizar. além disso quero fazar subtração de horas horaEntrada - horaSaida. :lol:

preciso de sua ajuda!!!

O Calendar é excelente hvivox.
E extremamente simples, ele tambem trabalha muito bem com datas.

victor!!!
Parceiro obrigado por ter respondido!!! gostaria de saber como utilizar as horas já sei utilizar a data do JCalendar
inclusive estou utilizando na minha aplicação o JDateChoose! que tipo de intancia devo utilizar para as data :?:
Tenho que criar um SimpleTextFormated com o formato (“HH:MM”) :?:

E isso ai meu querido, pega o Calendar (Calendar.getInstance()), trabalha com suas horas:

SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
Calendar cl = Calendar.getInstance();

System.out.println(sdf.format(cl.getTime())); 

cl.add(Calendar.HOUR, 8);
cl.set(Calendar.MINUTE, 0);

System.out.println(sdf.format(cl.getTime())); 

O Calendar é excelente, até que você tenha que manipular as datas…

Se você não precisar fazer contas, testar se as datas estão dentro de certos períodos de tempo, etc, você pode usa-lo sem problemas.

Agora, se você precisa disso, considere seriamente a possibilidade de usar o Joda-time:
http://joda-time.sourceforge.net/