Como saber se o TAB foi pressionado?

Esta é uma das minhas dúvidas mais básicas haha
Ao preencher o CEP em um JFormattedTextField, eu preencho automaticamente o Bairro e Rua referentes a ele. Porém, o usuário pressiona TAB para mudar de campo. Todavia, usei ENTER para fazer atualizar os campos de Rua e Bairro com os dados do CEP.

Como fazer para que o campo reconheça o TAB pressionado e atualize os campos no lugar do ENTER?

`
tCep.addKeyListener(new KeyListener() {

			@Override
			public void keyTyped(KeyEvent e) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void keyReleased(KeyEvent e) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void keyPressed(KeyEvent e) {
				if(e.getKeyCode() == KeyEvent.VK_TAB) {
					JOptionPane.showMessageDialog(null, "Tab pressionada!");
					
				}
				
			}
		});`

Não consigo capturar assim.