Teclas de Atalho

Alguem sabe como inserir teclas de atalho em um programa java ? . Por exemplo, ao pressionar o F7 , o meu programa java execute uma determinada tarefa que normalmente precisaria de mais passos.

Agradeço desde já !!

A resposta que o guscoppi deu antes está certa vc deve adicionar um KeyListener. E criar os métodos:

[code]
public void keyTyped(KeyEvent ke){
}

public void keyPressed(KeyEvent ke){ 
    if(ke.getKeyCode() == KeyEvent.VK_F7){ 
        Systemo.out.println("F7");; 
    } 

}

public void keyReleased(KeyEvent ke){ 
} 
[/code]

http://www.guj.com.br/forum/viewtopic.php?t=8424&start=0&postdays=0&postorder=asc&highlight=

[code]import javax.swing.;
import java.awt.event.
;

public class MyWindow extends JFrame{
public MyWindow(){
super();
// Some examples of keystrokes
getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(“F8”), “fireDoFindNext”);
getRootPane().getActionMap().put(“fireDoFindNext”, new AbstractAction(“fireDoFindNext”) {
// The next two lines should be in one line
public void actionPerformed(ActionEvent evt) {
System.out.println(“F8”);
}
}
);
}
public static void main(String [] args){
MyWindow myWindow = new MyWindow();
myWindow.setVisible(true);
myWindow.show();
}
}[/code]

Brlima, valeu pela dica !!!

Mas nao era uma dica, era a SOLUÇÃO!..rss :lol:

Brincadeira… De nada… :smiley: