Gracias por la sugerencia pero ya lo solucione Paso el Código por si a alguien le sirve si quieren una explicación del mismo me pueden consultar
Código Javascript
:
Ver originalpublic void mapeoTeclas(){
ActionMap mapaAccion = this.getRootPane().getActionMap();
//ActionMap mapaAccion = this.jPanel1.getActionMap();
InputMap map = this.getRootPane().getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
//F2
KeyStroke key_F2 = KeyStroke.getKeyStroke(KeyEvent.VK_F2,Event.CTRL_MASK,true);
//F2
KeyStroke key_F3 = KeyStroke.getKeyStroke(KeyEvent.VK_F3,Event.CTRL_MASK,true);
//F2
KeyStroke key_F4 = KeyStroke.getKeyStroke(KeyEvent.VK_F4,Event.CTRL_MASK,true);
//F2
KeyStroke key_F5 = KeyStroke.getKeyStroke(KeyEvent.VK_F5,Event.CTRL_MASK,true);
//F2
KeyStroke key_F6 = KeyStroke.getKeyStroke(KeyEvent.VK_F6,Event.CTRL_MASK,true);
//Key Actions
map.put(key_F2, "accion_F2");
mapaAccion.put("accion_F2",Accion_CTRLF2());
map.put(key_F3, "accion_F3");
mapaAccion.put("accion_F3",Accion_CTRLF3());
map.put(key_F4, "accion_F4");
mapaAccion.put("accion_F4",Accion_CTRLF4());
map.put(key_F5, "accion_F5");
mapaAccion.put("accion_F5",Accion_CTRLF5());
map.put(key_F6, "accion_F6");
mapaAccion.put("accion_F6",Accion_CTRLF6());
//
}
public AbstractAction Accion_CTRLF2(){
return new AbstractAction() { public void actionPerformed(ActionEvent e) { Btn2P_FacturacionActionPerformed(e); }};
}
public AbstractAction Accion_CTRLF3(){
return new AbstractAction() { public void actionPerformed(ActionEvent e) { Btn2P_ContavilidadActionPerformed(e); }};
}
public AbstractAction Accion_CTRLF4(){
return new AbstractAction() { public void actionPerformed(ActionEvent e) { Btn2P_ProductoActionPerformed(e); }};
}
public AbstractAction Accion_CTRLF5(){
return new AbstractAction() { public void actionPerformed(ActionEvent e) { Btn2P_PersonaActionPerformed(e); }};
}
public AbstractAction Accion_CTRLF6(){
return new AbstractAction() { public void actionPerformed(ActionEvent e) { Btn2P_OtrosActionPerformed(e); }};
}
Hay que tener en cuenta que este código se encuentra de una clase que hereda de javax.swing.JFrame luego lo luego lo que ice fue llamar al método mapeoTeclas() desde el new del objeto