Probleme de remplissage dynamique d'un JTable

Probleme de remplissage dynamique d'un JTable - Java - Programmation

Marsh Posté le 13-10-2011 à 15:37:20    

Bonjour à tous,je voudrais arriver à remplir dynamiquement ma Jtable à l'aide d'une requête et ma méthode me renvoie cette exception :"Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 1 >= 1"
PS : ma Jtable ne contient qu'une seule colonne.
voici mon code :
 
 

Code :
  1. public void  ListeRegistre()
  2.      {
  3.         try{
  4.             String Query ="SELECT * FROM registres ";
  5.             Connection connection = (Connection) DataBaseConnector.getConnection();
  6.             PreparedStatement ps = (PreparedStatement) connection.prepareStatement(Query);
  7.             ResultSet rs = ps.executeQuery();
  8.             ArrayList<String> ListeDeRegistres=new ArrayList<String>();
  9.             while(rs.next()){
  10.                 ListeDeRegistres.add(rs.getString("CodeRegitre" ));
  11.                 }
  12.             for(int i=1;i<ListeDeRegistres.size();i++){
  13.              TxtJtable.getModel().setValueAt(ListeDeRegistres.get(i),i,1);
  14.             }
  15.            } catch (SQLException ex) {
  16.             Logger.getLogger(FormProcedureGestionRegistre1.class.getName()).log(Level.SEVERE, null, ex);
  17.         }       
  18.     }
  19. et voici le code de ma Jtable :
  20. private javax.swing.JTable TxtJtable;
  21. TxtJtable = new javax.swing.JTable();
  22. TxtJtable.setModel(new javax.swing.table.DefaultTableModel(
  23.     new Object [][] {
  24.         {""}
  25.     },
  26.     new String [] {
  27.         "Liste Des Registres Disponibles"
  28.     }
  29. ));
  30. jScrollPane1.setViewportView(TxtJtable);


---------------
l'on s'enrichit d'avantage en partageant ces connaissances
Reply

Marsh Posté le 13-10-2011 à 15:37:20   

Reply

Sujets relatifs:

Leave a Replay

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