Como mudar o foco para um componente?

2 respostas
marciofermino

Seguinte tenho
jTextField1
jTextField2
jTextField3

como faco para quando eu pressionar a teclar enter que esta no jTextField1 mudar o foco para o jTextField3?

2 Respostas

nandobgi

Bom dia marcio,

Eu uso esse método para os minhas aplicações

public static void enterTab(JComponent field) { field.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent evt) { int key = evt.getKeyCode(); if (key == KeyEvent.VK_ENTER) ((JComponent)evt.getSource()).transferFocus(); }}); }

Espero q ajude

[ ]'s

marciofermino

ué nao consegui mudar o foco do componente…

public static void enterTab(JComponent field) {

field.addKeyListener(new KeyAdapter() {

public void keyPressed(KeyEvent evt) {

int key = evt.getKeyCode();

if (key == KeyEvent.VK_ENTER)

((JComponent)evt.getSource()).transferFocus();

}});

}

no evento do jTextField1 coloquei
enterTab(jTextField3)
mais nao foi

Criado 28 de setembro de 2006
Ultima resposta 28 de set. de 2006
Respostas 2
Participantes 2