Pessoal, seguinte:
tenho um JInternalFrame e dentro desse JInternaFrame tenho
JTextFields. Estou usando netBeans 7.1
O que quero.
quero que ao apertar a tecla ENTER num determinado JTextField
serja executado um determinado comando.
Gostaria que alguém que já tem experiência com isso puder me
da uma mãozinha.
Obs. Já tenho minha classe pronta, agora preciso adicionar esses
tratamento a ela.
Grato.
textField.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("sdfsfds");
}
});
Olá amigo…
vc quer adicionar um evento ao teclado?
Tipo se o cara apertar o enter ou tab ele execute alguma coisa?
Se sim, terá que adicioanr um KeyboardListener e fazer a verificação se a tecla pressionada foi a que vc desejava.
@Override
public void keyTyped(KeyEvent evt) {
}
@Override
public void keyPressed(KeyEvent evt) {
//abaixo é só mudar o ENTER para o código que da tecla que vc deseja...
if(evt.getKeyCode() == KeyEvent.VK_ENTER){
try{...}
}
@Override
public void keyReleased(KeyEvent evt) {
}
olá, faça o seguinte: clique com o botão direto emcima do jtextfield, abri-rá um menu, vá em eventos e depois keyPressed.
ele fara o metodo automaticamente para voce:
@Override
public void keyPressed(KeyEvent evt) {
}
ae dentro do metodo voce coloca:
if(evt.getKeyCode() == KeyEvent.VK_ENTER){
//aqui vai o q voce deseja fazer quando o usuario clicar enter naquele jtextfield
}
abraços
Obrigado pessoal pelas Dicas