Criar minha classe TextField

2 respostas
C

Gostaria da ajuda de vcs, como faço para criar minha classe TextField

o codigo é o seguinte:

MaskFormatter mask = new MaskFormatter("(##)########");

JTextField field = new JFormattedTextField(mask);

mas quero criar minha classe…e estou com dificuldades

public class MyText extends JTextField{

public MyText(){
     tenho que criar um mask e tenho que intanciar minha propria classe do tipo JFormattedTextField recebendo o mask como parametro
}

}

quero fazer isso pois no NETBEANS não tenho como alterar na instancia de um objeto… e queria criar minha propria classe

2 Respostas

_Renatu

Procura direitinho numa das janelas de propriedades do seu campo…
dá pra voce personalizar o código de criação do seu componente…
não to com ele aberto aqui pra te falar com detalhes…
mas dá pra voce instanciar sua propria classe sim…

Guerr

public class MyText extends JFormattedTextField { public MyText(){ super("mascara"); } }

Tente assim… É equivalente ao que você estava fazendo mas usando herança. Obs: não recomendo

Criado 16 de fevereiro de 2007
Ultima resposta 16 de fev. de 2007
Respostas 2
Participantes 3