Bonjour à tous,
J'ai un léger souci sur une JTable. En effet, j'ai redéfini la méthode suivante dans ma JTable:
Lorsque ma table a le focus aucun problèmes. Cependant, lorsque ma table est vide, il m'est impossible de coller des données par le biais d'un raccourci clavier car je ne passe jamais dans cette méthode... Quelqu'un a-t-il une idée du composant qui devrait écouter le clavier lorsqu'une JTable est vide ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 @Override protected boolean processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed) { boolean result = false; if (pasteActionListener != null && !isEditing() && ks.equals(KeyStroke.getKeyStroke("ctrl pressed V"))) { if (e.getWhen() - lastKeyAction > MIN_PASTE_INTERVAL) { final ActionEvent pEvent = new ActionEvent(this, ActionEvent.ACTION_FIRST, PASTE_COMMAND); pasteActionListener.actionPerformed(pEvent); result = true; e.consume(); } lastKeyAction = e.getWhen(); } else { result = super.processKeyBinding(ks, e, condition, pressed); } return result; }
Merci d'avance !
Partager