Bonjour a tous,
Apres des heures de recherches personnelles je ne trouve pas de solution , je me permets donc vous présentez le probleme :

J'ai un tableau qui contient des données (model).Le tableau se trouve dans un JFrame.

J'ai créer une méthode dans la fenetre qui permet a tout moment (lorsque la fenetre a le focus) de savoir quand la touche entrée est appuyée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
private void configureRootPane(JRootPane rootPane) {
    InputMap inputMap = rootPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW);
    inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER,0), "enter");
Lors d'une pression sur la touche la méthode s'execute :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
rootPane.getActionMap().put(
            "enter",
            new AbstractAction("enter") {
              public void actionPerformed(ActionEvent actionEvent) {
                System.out.println("Touche entrée appuyée!");
               System.out.println(table.getValueAt(1,1));
Or lorsque j'essaie d'acceder a la valeur du tableau (table.getValueAt(1,1)), il me génère :
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at pressingAlpha.Fenetre_Fp$8.actionPerformed(Fenetre_Fp.java:975)
Je ne comprends pas, le tableau est rempli, il est déclaré dans la classe, donc accessible depuis la méthode.
Bref merci d'avance a ceux qui auront lu et qui posteront un message ^^