Mudar de campo de texto automaticamente. Como?

Olá, gostaria de saber como faço pra tipo, tenho dois campos de texto pra entrar com um telefone, um campo pra DDD que aceita 2 digitos apenas, e o outro para o restante do numero. 1 - Como faço para colocar o campo de texto DDD para assim q eu entrar com os 2 numeros o cursor ir automaticamente para o proximo campo?
2 - Em uma tela de cadasstro p/ cliente, com varios campos de texto, como faço para colocar os campos para mudar para o proximo campo ao ser pressionado a tecla ENTER? Obrigado!

Acho que é isso que vc quer: http://www.guj.com.br/posts/list/51364.java e http://javafree.uol.com.br/topic-851989-Trocando-TAB-por-ENTER.html

Cara, se for na web tu faz o seguinte:
Funcao em Javascript:

function trocaCampo(primeiroCampo){
	if (primeiroCampo.value.length == 2){
		document.getElementById("segundoCampo").focus();
	}
}

E lá no teu campo do DDD tu coloca

onkeypress="JavaScript: trocaCampo(this);"

é web ou desktop?

Caso desktop:

vc pode usar o transferFocus, ou pegar o componente e fazer um grabFocus, isso dentro do mouseReleased do campo.