Tecla de Atalho

:lol: Ola galera, eu outra vez, estou pretendendo colocar em um formulário algumas teclas de atalho (F2,F3,F4,F5 etc…) para acionar alguns botões ou executar alguma tarefa. Alguem me ajudar

Olá, segue um exemplo abaixo de como fazer:

import javax.swing.*;
import java.awt.event.*;
import java.awt.*;

public class EventosTeclado extends JFrame {
	
	public EventosTeclado() {
		this.setSize(500,500);
		this.setTitle("Listening for Key pressed");
		
		this.addKeyListener(new KeyAdapter() {
			public void keyPressed(KeyEvent e) {
				trataEvent(e);
			}
		});
	}
	
	public void trataEvent(KeyEvent e) {
		int keyCode = e.getKeyCode();
		
		if(keyCode == KeyEvent.VK_F1) {
			JOptionPane.showMessageDialog(null, "start action for key F1 here");
		}
		else if (keyCode == KeyEvent.VK_F2) {
			JOptionPane.showMessageDialog(null, "start action for key F2 here");
		}
	}
	
	public static void main(String arguments []) {
		EventosTeclado et = new EventosTeclado();
		
		et.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		et.setVisible(true);
	}
}

Compila e testa ae, blz??

Até mais, Filipe.