tipo…tenho um JTextFiield, ai quando eu quero trocar de campo eu aperto tab neh, mas eu que isso seja feito pelo enter como faço?
Valeu
Trocar tab por enter
L
4 Respostas
F
adiciona um actionlistener nos JTextFields, dai qndo o usuario apertar o enter vai gerar o evento, entaum eh soh ver qual dos compos gerou o evento e setar o foco pro proximo…
L
podes me mostrar um codigo? :oops:
Valeu
F
import java.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Teste extends JFrame implements ActionListener{
private JTextField tf[] = new JTextField[10];
public Teste(){
addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});
setSize(500, 300);
Container c = getContentPane();
c.setLayout(new FlowLayout());
for (int i = 0; i < tf.length; i++){
tf[i] = new JTextField();
tf[i].addActionListener(this);
c.add(tf[i]);
}
setVisible(true);
}
public static void main(String args[]){
new Teste();
}
public void actionPerformed(ActionEvent e){
JTextField t = (JTextField)e.getSource();
for (int i = 0; i < tf.length; i++){
if (tf[i] == t){
i = (i + 1) % tf.length;
tf[i].requestFocus();
return;
}
}
}
}
L
valeu
Criado 10 de julho de 2004
Ultima resposta 11 de jul. de 2004
Respostas 4
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo