Boa tarde pessoal
Estou com uma duvida , esqueci como faz isso
preciso de que quando o usuario digitar a tecla ENTER ele tenha o mesmo efeito do TAB
ai vai pulando os JTextField’s
Boa tarde pessoal
Estou com uma duvida , esqueci como faz isso
preciso de que quando o usuario digitar a tecla ENTER ele tenha o mesmo efeito do TAB
ai vai pulando os JTextField’s
Para um componente ter o focu, vc tem de chamar o metado requestFocus()
abaixo segue parte de um pequeno codigo que fiz para uma tela de login. Quando o cara aperta Enter(igual valor 10) na caixa de login, se ele não estiver em branco ele passa pra caixa de password.
public void keyPressed( KeyEvent e ) {
if( e.getKeyCode() == 10 )
if( e.getSource() == txtLogin && !txtLogin.getText().equals( "" ) )
password.requestFocus();
OBRIGADAO
VOU FAZER AQUI
:scrambleup: O melhor mesmo seria usar uma constante associada à tecla Enter ao invés do valor 10 (KeyEvent.VK_ENTER). Ficaria assim:
public void keyPressed( KeyEvent e ) {
if( e.getKeyCode() == KeyEvent.VK_ENTER )
if( e.getSource() == txtLogin && !txtLogin.getText().equals( "" ) )
password.requestFocus();