[JAVA]Rafraichissement JTable

SamC7 -  
mehdi_boussarhane Messages postés 89 Statut Membre -
Bonjour,
Voilà j'ai un code en java, avec une JTable qui se remplit à partir d'une BDD. Voici le code pour la remplir :
state = cnx.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
			result=state.executeQuery("SELECT id, descr FROM dbo.Pratica WHERE id NOT IN (SELECT id_pratica FROM Faldone WHERE id_scomparto IS NOT NULL)ORDER BY id");
			
			String[] fields={"ID","DESCR"};  //champs/titres des colones
			Object[][] datas=null;            //données à afficher
			
			try
			{
				j =0;
				if(result.last())
				{
					datas=new Object[result.getRow()][fields.length];
					result.beforeFirst();
					while(result.next())
				    {
						for(int i=0;i<fields.length;i++)
						{
							datas[result.getRow()-1][i]=result.getString(fields[i]);
						}
						j++;
						
				    }System.out.println(j); 
				}
				else
				{
					System.out.println("Aucune donnée à afficher...");
				}
			}
			catch(Exception e)
			{
				System.out.println("Erreur");
				e.printStackTrace();
			}
			table = new JTable(datas, fields);
			table.removeEditor();

Ma question est de savoir comment la rafraichir après un DELETE ?
J'espère que je suis assez clair ^^"
A voir également:

6 réponses

SamC7
 
Up c'est super urgent, j'dois avoir finit pour 17h45 et j'ai pu que ça qui me pose problème !
HELP ME !
0
biboo
 
-Soit tu fais un "pack();" dans ton IHM
-Soit tu fais un "setVisible(true)" dans ton IHM
0
biboo
 
Ah ben non, tu réinitialises ta JTable avec la même requête (tu relances ta méthode de construction de JTable).
0
SamC7
 
Sa ne marche pas... le scrollPane reste le même... sans changement... Je comprends pu rien de tout
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
SamC7
 
UP ! PLEASE !
0
mehdi_boussarhane Messages postés 89 Statut Membre 13
 
jtable model
0