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 :
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 private void configureRootPane(JRootPane rootPane) { InputMap inputMap = rootPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW); inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER,0), "enter");
Or lorsque j'essaie d'acceder a la valeur du tableau (table.getValueAt(1,1)), il me génère :
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));
Je ne comprends pas, le tableau est rempli, il est déclaré dans la classe, donc accessible depuis la méthode.Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at pressingAlpha.Fenetre_Fp$8.actionPerformed(Fenetre_Fp.java:975)
Bref merci d'avance a ceux qui auront lu et qui posteront un message ^^
Partager