Muitas pessoas me perguntam quando o genesis irá suportar Swing. A resposta é que ele já suporta.
A versão atualmente no HEAD do CVS tem suporte Swing há algum tempo – bem como a anotações do Java 5 -, mas simplesmente não tivemos tempo de atualizar a documentação completamente ainda. Contudo, estou trabalhando nisso nestes dias.
O exemplo useradmin já utiliza Thinlet e Swing e serve de referência de uso da API. Para quem não tiver paciência de aguardar a documentação atualizada, pode conferir o snapshot de janeiro aqui.