Salve,
il seguente codice funziona perfettamente sui desktop ma non nei portatili :
codice:
finestra.getRootPane().getActionMap().put("F11", new AbstractAction() {
public void actionPerformed(ActionEvent a) {
if (id.isVisible()) {
if (!(id.getText().equalsIgnoreCase(""))) {
StringSelection ss = new StringSelection(id.getText());
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
}
}
}
});
InputMap im = finestra.getRootPane().getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
im.put(KeyStroke.getKeyStroke(KeyEvent.VK_F11, 0), "F11");
il tasto F11 viene riconosciuto da "KeyEvent.VK_F11" , nei portatili devo usare un comando diverso?