1° da para mecher no codigo do netbeans…so saber fazer isso.
o modo mais facil de “desbloquear” para poder mecher no codigo do netbenas…se prestar a atenção, a parte do codido que esta “bloqueado” começa com um comentario…so entrar no codigo fonte e deletar esse comentario.
2° eu vou postar o codigo para fazer mascara (dei uma melhorada)
public class validacao {
/** Creates a new instance of validacao */
public validacao() {
}
public static MaskFormatter MaskNumero(){
MaskFormatter masknum;
try{
masknum = new MaskFormatter("######");
} catch(Exception e){
masknum = null; }
return masknum; }
public static MaskFormatter MaskData(){
MaskFormatter masknum;
try{
masknum = new MaskFormatter("##/##/####");
} catch(Exception e){
masknum = null; }
return masknum; }
public static MaskFormatter MaskCNPJ(){
MaskFormatter masknum;
try{
masknum = new MaskFormatter("###.###.###/####-##");
} catch(Exception e){
masknum = null; }
return masknum; }
public static MaskFormatter MaskLetra50(){
MaskFormatter masknum;
try{
masknum = new MaskFormatter("**************************************************");
} catch(Exception e){
masknum = null; }
return masknum; }
public static MaskFormatter MaskLetra20(){
MaskFormatter masknum;
try{
masknum = new MaskFormatter("********************");
} catch(Exception e){
masknum = null; }
return masknum; }
public static MaskFormatter MaskLetra10(){
MaskFormatter masknum;
try{
masknum = new MaskFormatter("**********");
} catch(Exception e){
masknum = null; }
return masknum; }
public static MaskFormatter MaskPreco(){
MaskFormatter masknum;
try{
masknum = new MaskFormatter("######.##");
} catch(Exception e){
masknum = null; }
return masknum; }
public static MaskFormatter MaskCIC(){
MaskFormatter masknum;
try{
masknum = new MaskFormatter("###.###.###-##");
} catch(Exception e){
masknum = null; }
return masknum; }
public static MaskFormatter MaskTelefone(){
MaskFormatter masknum;
try{
masknum = new MaskFormatter("(##)####-####");
} catch(Exception e){
masknum = null; }
return masknum; }
public static MaskFormatter MaskCEP(){
MaskFormatter masknum;
try{
masknum = new MaskFormatter("## ###-###");
} catch(Exception e){
masknum = null; }
return masknum; }
public static MaskFormatter MaskLetra200(){
MaskFormatter masknum;
try{
masknum = new MaskFormatter("********************************************************************************************************************************************************************************************************");
} catch(Exception e){
masknum = null; }
return masknum; }
//------------------------------------------------
}
//utilizando a classe de validacao
public class JCadastroPropriedade extends javax.swing.JDialog {
private JBanco banco;
private String operacao="";
private JCadastroPropriedade Sender=null;
/** Creates new form JCadastroPropriedade */
public JCadastroPropriedade(java.awt.Frame parent, boolean modal,JBanco banco) {
super(parent, modal);
initComponents();
this.banco=banco;
habilita(false);
validacao valida=new validacao();
valida.MaskLetra50().install(jCidade);
valida.MaskLetra50().install(jBairro);
valida.MaskLetra50().install(jEstado);
valida.MaskCEP().install(jCep);
valida.MaskNumero().install(jNumero);
valida.MaskLetra50().install(jRua);
valida.MaskTelefone().install(jTelefone);
valida.MaskTelefone().install(jTelContato);
valida.MaskTelefone().install(jFax);
valida.MaskLetra50().install(jNomeFazenda);
valida.MaskLetra50().install(jContato);
valida.MaskLetra20().install(jInscricao);
}
//…o resto do programa
}
//so da para usar isso com o JFormatterTextField