coolpytheas l'union fait la force | 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 :
- public void ListeRegistre()
- {
- try{
- String Query ="SELECT * FROM registres ";
- Connection connection = (Connection) DataBaseConnector.getConnection();
- PreparedStatement ps = (PreparedStatement) connection.prepareStatement(Query);
- ResultSet rs = ps.executeQuery();
- ArrayList<String> ListeDeRegistres=new ArrayList<String>();
- while(rs.next()){
- ListeDeRegistres.add(rs.getString("CodeRegitre" ));
- }
- for(int i=1;i<ListeDeRegistres.size();i++){
- TxtJtable.getModel().setValueAt(ListeDeRegistres.get(i),i,1);
- }
- } catch (SQLException ex) {
- Logger.getLogger(FormProcedureGestionRegistre1.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- et voici le code de ma Jtable :
- private javax.swing.JTable TxtJtable;
- TxtJtable = new javax.swing.JTable();
- TxtJtable.setModel(new javax.swing.table.DefaultTableModel(
- new Object [][] {
- {""}
- },
- new String [] {
- "Liste Des Registres Disponibles"
- }
- ));
- jScrollPane1.setViewportView(TxtJtable);
|
---------------
l'on s'enrichit d'avantage en partageant ces connaissances
|