Chat em java, usando uma GUI!

Tenho esse chat aqui usando o console, estou querendo dar uma arrumada fazendo uma GUI p/ mas estou apanhando p/ caramba, não esta funcionando.

Alguem pode me dar uma ajuda.

http://www.armjr.xpg.com.br/ClienteDeChat.java
http://www.armjr.xpg.com.br/ServidorDeChat.java

O livro dos Deitel tem um exemplo disso, pelo menos a 4ª edição. Você pode tirar alguma idéia/ajuda de lá.

Java: Como Programar, Deitel & Deitel.