Java ServerSocketChannel SocketChannel (retorno de chamada)

Eu estou tentando aprender Java. Gostaria de implementar um jogo simples de conexão em rede 4, bem como um recurso de bate-papo.

Eu quero que minha lógica de rede não seja bloqueadora, e depois de muito estudo, descobri que SocketChannel é o que sou depois de recuperar minhas necessidades.

O que ainda não fazia sentido é a falta de funções do CallBack no SocketChannels. Como se encontra em C #.

Minha consulta neste momento é: Como entrego os dados recebidos no formulário Chat ou Jogo (JFrame)?

Algumas orientações são bem-vindas.

questionAnswers(1)

yourAnswerToTheQuestion