Galére de DateFormat

Galére de DateFormat - Java - Programmation

Marsh Posté le 03-12-2005 à 02:05:59    

Salut,
 
   J'ai une coquille avec le code suivant :
 

Code :
  1. public Object getValueAt(int row, int column) {
  2.         switch (column) {
  3.             case 0:
  4.                 return factures[row].getNumero();
  5.             case 1:
  6.                
  7.                 if (factures[row].getClient() == null){
  8.                     return "null";
  9.                 } else {
  10.                     return factures[row].getClient().getId(); // Id du client
  11.                 }
  12.             case 2:
  13.                 java.text.DateFormat dateFormat = new java.text.SimpleDateFormat("dd-MM-yy" );
  14.                 return dateFormat.format(factures[row].getDate());
  15.         }
  16.         return null;
  17.     }


 
C'est donc dans une classe qui extends AbstractTableModel ... enfin bref y a de la JTable derriere quoi.
 
Et je me prend une jolie exception in the face :
 

Code :
  1. Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
  2.         at java.util.Calendar.setTime(Calendar.java:1032)
  3.         at java.text.SimpleDateFormat.format(SimpleDateFormat.java:785)
  4.         at java.text.SimpleDateFormat.format(SimpleDateFormat.java:778)
  5.         at java.text.DateFormat.format(DateFormat.java:314)
  6.         at fr.unice.toto.gui.RowSetFacture.getValueAt(RowSetFacture.java:79)


 
Que faire ?
EDIT : Arrêter la geudro !


Message édité par Chronoklazm le 03-12-2005 à 11:35:02

---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
Reply

Marsh Posté le 03-12-2005 à 02:05:59   

Reply

Marsh Posté le 03-12-2005 à 02:33:22    

euh, t'as vérifié que factures[row].getDate() ne renvoyait pas null? [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed