Limite caracter TextBox (RESOLVIDO)

Opa, queria saber o código que posso usar para limitar uma textbox no NetBeans.

ele não tem a opção MaxLength nas caixas de texto como tem o VB. O que digito é um valor long e quero 2 dígitos só (eu sei que não precisaria se long, mas é do trabalho…).

Tentei fazer no método KeyPress e KeyType:

if(txtDDD.getText().length() > 2) return;

que achei em um fórum pra caso o tamanho do texto seja maior que 2, não fazer nada na caixa de texto, mas não funciona.

Desde já agradeço a atenção.

No seu código, ao invés de retornar caso o texto já possua dois caracteres, você precisa dar um consume() no evento que esse métodos (KeyPressed e KeyTyped) recebem como parâmetro.

if(txtDDD.getText().length() >= 2){
   evt.consume();
}

Isso mesmo que eu precisava cara. Muito obrigado.