Eummm, cuando pulsen el boton enviar se producirá un evento, así que no hace falta que tengas un Thread esperando continuamente a ver si le han dado o no, de hecho no es que "no haga falta" es que no deberías hacerlo así puesto que bloquearas partes de tu programa haciendlo.
Simplemente debes añadir un listener a tu boton y cuando se lance, sabes que le han dado al boton de envíar y le mandas al servidor el mensaje. Listo.
S!
PD: Aquí el trozo del Java tutorial que trata el tema de los eventos y como "escucharlos" desde tus programas:
http://java.sun.com/docs/books/tutor...nts/index.html