Como bloqueiar tecla del e backspace no evento de teclado?

Como bloqueiar tecla del e backspace no evento de teclado???

O que exatamente você quer fazer?

em um campo jTextField, bloqueiar o cara apagar o que está escrito, só poder escrever… não apagar! exemplo em um campo tem q ter no mínimo 4 caracteres… se ele escrever mais ele pode apagar… mas o limite desse campo é ter no mínimo 4 caracteres… é um lance que estou fazendo aqui… só queria o comando que bloqueia a tecla delete, e a backspace… sei que faço através do evento de teclado identifico mas não sei como faço?

Acho que é mais fácil escrever para isso um Document.
Dá uma lida nesse artigo, para entender o que é o document:
http://www.guj.com.br/article.show.logic?id=29

Ficaria mais ou menos assim:

public class NonDeletableDocument extends PlainDocument { public void remove(int offs, int len) throws BadLocationException {} }

E aí vc faz:

seuTextField.setDocument(new NonDeletableDocument());

com java script você pode fazer assim para bloquear o Backspace o mesmo você pode fazer para os outros botoes

if (typeof window.event != ‘undefined’) { // IE
document.onkeydown = function() // IE
{
var t=event.srcElement.type;
var kc=event.keyCode;
return ((kc != 8 && kc != 13) || ( t == ‘text’ && kc != 13 ) ||
(t == ‘textarea’) || ( t == ‘submit’ && kc == 13))
}
}

Eu, como usuário, não gostaria de usar um campo de edição de texto que não me deixasse apagar ou corrigir o que já fiz. Por que alguém iria querer uma bosta dessas?

Eu, como usuário, não gostaria de usar um campo de edição de texto que não me deixasse apagar ou corrigir o que já fiz. Por que alguém iria querer uma bosta dessas?[/quote]

nunca subestime a cabeça de um cliente :smiley: