Ola pessoal…
Tenho um sistema e nele à um campo txtCNPJ/CPF que não pode deixar que o usuario use paste copy cut …
para que assim obrigue ao usuario digitar os numeros manualmente.
a dica que me deram foi de sobreescrever os metdos copy,paste,cut…
porem ainda sou iniciante na area de java não sei muito bem como faria…
Como faria para sobreescreve-los de modo que não seja possivel copiar ou colar ou recortar qualquer coisa nesse textfield …
segue os metodos
TextField inputField = new JTextField()
{
public void cut() {}
public void copy() {}
public void paste() {}
};
obrigado galera aguardo a resposta
Segue a solução para o problema …
um exemplo
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
import javax.swing.JTextField;
public class Main {
public static void main(String args[]) {
JFrame frame = new JFrame();
frame.setSize(200, 200);
JTextField test = new JTextField(){
@Override
public void paste() {
//nao faz nada.
}
@Override
public void cut() {
//nao faz nada
}
@Override
public void copy() {
//nao faz nada
}
};
frame.add(test);
frame.setVisible(true);
}
}
vlww