Verificar e conectar-se a redes Wi-Fi usando Java

Necessidade de escrever um cliente, que pode digitalizar as redes Wi-Fi disponíveis e se conecta ao mais conhecido usando Java. Isso pode ser um cliente de desktop que faz esse trabalho. Todos os ponteiros seriam úteis e agradeceriam sua resposta.