[Resolvido]Evento quando clicar tecla TAB no jtext

Ola @Daniel95 eu queria justamente que fosse ate o botão só que sem ser necessário colocar o JOptionPane eu ja consegui sozinho eu apaguei JTextField e criei outro com outro nome e funcionou deve que tava com algum bug

@Daniel95 estou com mesmo erro novamente sobre o focus com tab

estou usando esse código para ir para o próximo jTextField

txt_Data.addFocusListener(new FocusListener() {
            @Override
            public void focusLost(FocusEvent e) {
                txt_ID_Ordem_Producao.requestFocus();
            }
            @Override
            public void focusGained(FocusEvent e) {
            }
        });

Dessa forma o focus esta indo para outra jTextField vai para a quantidade e não para o ID_Ordem_Producao e quando eu faço a sim ele funciona coretamente.

txt_Data.addFocusListener(new FocusListener() {
            @Override
            public void focusLost(FocusEvent e) {
                JOptionPane.showMessageDialog(null, "0");
                txt_ID_Ordem_Producao.requestFocus();
            }
            @Override
            public void focusGained(FocusEvent e) {
            }
        });