Oi para todo mundo.
Estou com um problema meio esquisito. Devo estar fazendo alguma coisa errada mas não sei o que é.
Tenho um combo acionado pelo evento key_released atraves do evt.getKeyCode(). Este evento transfere o foco para um JTextField que tambem tem um evento key_released com a mesma função.
O que ocorre é que o combo manda para o textfield e não espera pelo enter, simplesmente age como se ele tivesse sido pressionado no textfield e não no combo.
Como faço para prender o foco no jTextField apos pressionar a tecla Enter no Combo ?
codigo do combo
[code] private void cfopKeyReleased(java.awt.event.KeyEvent evt) {
if (evt.getKeyCode() == 10){
dt_doc.grabFocus();
}
} [/code]
codigo do jTextField dt_cod
[code] private void dt_docKeyReleased(java.awt.event.KeyEvent evt) {
if (evt.getKeyCode() == 10) {
if (dt_doc.getText().length() == 2){
dt_doc.setText(dt_doc.getText() + variaveis.periodonumerico);
dt_e_s.grabFocus();
} else {
dt_e_s.grabFocus();
}
}
} [/code]
Se alguem puder me ajudar agradeço de montão !