máscara de email usando maskformatter

Olá
preciso fazer uma máscara de email (ou para email) utilizando o maskformatter
só consegui fazer a máscara para telefone:

try{ jFormattedTextField1 = new javax.swing.JFormattedTextField(new MaskFormatter("(##)####-####")); }catch(Exception e){}

aprecio qualquer ajuda possível
obrigado e até logo

Cara tem uma classe que faz isto, mas não lembro direito qual, sei que é regex.
Ele manipula as string utilizando um estilo de Expreções Regulares.

Eu estava procurando também uma “máscara de email” e achei istó, espero que ajude!

package br.com.JTextField;

import java.util.regex.;
/

  • Verifica se há caracteres inválidos
  • Em endereços de e-mail
    */

public class EmailValidation {

public static void main(String[] args)

  throws Exception {
                             
  String input = "@sun.com";
  // Verifica se os endereços de e-mail começando com 
  // símbolos como pontos ou inapropriado @ sinais. 
  Pattern p = Pattern.compile("^\\.|^\\@");
  Matcher m = p.matcher(input);
  if (m.find())
     System.err.println("Email addresses don't start" +
                        " with dots or @ signs.");
  
  // Verifica se os endereços de e-mail que começam com 
  // www. e imprime uma mensagem se faz.
  p = Pattern.compile("^www\\.");
  m = p.matcher(input);
  if (m.find()) {
    System.out.println("Email addresses don't start" +
            " with \"www.\", only web pages do.");
  }
  p = Pattern.compile("[^A-Za-z0-9\\.\\@_\\-~#]+");
  m = p.matcher(input);
  StringBuffer sb = new StringBuffer();
  boolean result = m.find();
  boolean deletedIllegalChars = false;

  while(result) {
     deletedIllegalChars = true;
     m.appendReplacement(sb, "");
     result = m.find();
  }

  // Adicionar o último segmento de entrada para a nova cadeia 
  m.appendTail(sb);

  input = sb.toString();

  if (deletedIllegalChars) {
     System.out.println("It contained incorrect characters" +
                       " , such as spaces or commas.");
  }

}
}

Que tal:
http://guj.com.br/posts/list/140083.java#754361

http://javafree.uol.com.br/viewtopic.jbb?t=862643
Espero ter te ajudado.

Boa Sorte.