salut à tous,
j'ai un problème au niveau d'affichage d'un JTable(model),
je souhaite de remplir le JTable dynamiquement et afficher le contenu ligne par ligne(n'est pas au meme temps à la fin de boucle).
ce bout de code remplir un JTable avec des données et ça marche bien mais l'affichage de ligne est au meme temps(le JTable initialement contient 0 ligne):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
try{
            String a=text1.getText();
            StringTokenizer st=new StringTokenizer(a,".");
            String a1=st.nextToken();
            String a2=st.nextToken();
            String a3=st.nextToken();
            String a4=st.nextToken();
            String b=text2.getText();
            StringTokenizer stt=new StringTokenizer(b,".");
            String b1=stt.nextToken();
            String b2=stt.nextToken();
            String b3=stt.nextToken();
            String b4=stt.nextToken();
            int  x=Integer.parseInt(a4.trim());
            int  y=Integer.parseInt(b4.trim());
 
 
 
            for (int p1 = x; p1<=y ; p1++ ) {
 
                String ip = a1+"."+a2+"."+a3+"."+p1;
 
                InetAddress address = InetAddress.getByName(ip);
                boolean reachable = address.isReachable(1500);
                String name=address.getHostName();
 
                if(reachable==false){
                    name="---";
                }
                md.setColumnIdentifiers(new String []{"Title 1","Title 2","Title 3"});
                md.addRow(new Object[]{""+ip,""+name,""+reachable});
 
                JTable.setModel(md);
            }
}catch(Exception e){System.out.println(e);}