Bonjour

je suis en train de coder un programme en java qui recupère toutes les interventions d'un client; alors je veux que ces dernières s'affichent sur une interface graphique sous forme de Labels.
bon pour le cas ou la requête recupère un seul élément j'ai pas de problème s'affiche super bien mais le cas ou j'ai plusieurs élément recupérer à ce moment là ou j'ai les données imbriquées chose qui est normal parce que j'ai pas défini un paramètre pour afficher les labels successivement.
j'ai cherché quelque part j'ai trouve que c'est possible de le faire en HTML mais moi je demande si c'est de le coder en java.



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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
 
 
                final String url = "jdbc:odbc:dbrescue"; 
		     	Connection con = null; 
		     	Statement requete = null;
		     	boolean trouv = false;
				try {
	     		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
	     	    con = DriverManager.getConnection(url,"","");
 
	     		// création de la requête
	     		requete = con.createStatement();
	     		// exécution de la requête
 
	     	ResultSet	resultat1 = requete.executeQuery("select  N_INTERINT, DATE_ENTREE, DATE_INTERINT, DATE_FACTURATION, DATE_SORTIE, PROBLEMATIQUE, DESCRIPTION,  COUT, MODE_PAIEMENT, INTSTATUT, N_CLIENT from Interventioninter where  N_CLIENT ="+Rclient.Nmclient+" ");
 
	     	 //hna 
 
 
 
 
 
 
	     	while (resultat1.next()) {
 
		     	Nveninter = resultat1.getString(1);
	     	    Dentreinter= resultat1.getString(2);
	     	    Dinterveninter = resultat1.getString(3);
	     	    Dfacturinter =resultat1.getString(4);
	         	Dsorinter =resultat1.getString(5);
	     	    Pveninter= resultat1.getString(6);
	     	    Descripinter =resultat1.getString(7);
	     	    Cveninter =resultat1.getString(8);
	     	    Modpinter =resultat1.getString(9);        		     	    	          		     	     
	     	    Statinter =resultat1.getString(10);
 
	     	    JLabel  Labeltest=new JLabel(Nveninter+ Dentreinter + Pveninter); 
		     	Labeltest.setFont(new Font("TimesRoman", Font.BOLD, 40));
		     	Labeltest.setForeground(Color.red);
		     	Labeltest.setBounds(500,150,500,35);          
		     	pan.add(Labeltest);
	     	  // Labeltest.setText(Rclient.Nomclient+ Rclient.Prenomclient + Rclient.Ntelclient);
	     	    Labeltest.setBounds(500,150,500,35);          
		     	pan.add(Labeltest);
	     	       }
 
	     	try {
	               if (Nveninter == null)
		                throw new Exception();
 
	          } catch (Exception e) {
	              // TODO Auto-generated catch block
		        	 // JOptionPane.showMessageDialog(null,"Aucune intervention trouvée" );
 
	        	  JLabel  Labeltet=new JLabel("Aucune intervention trouvée"); 
			     	Labeltet.setFont(new Font("TimesRoman", Font.BOLD, 40));
			     	Labeltet.setForeground(Color.red);
			     	Labeltet.setBounds(500,150,500,35);          
			     	pan.add(Labeltet);
 
 
 
	      }
 
 
 				} catch (ClassNotFoundException e1) {
		     		// TODO Auto-generated catch block
		     		e1.printStackTrace();
		     	} catch (SQLException e2) {
 					// TODO Auto-generated catch block
 					e2.printStackTrace();
 				} catch (Exception e3) {
 					e3.printStackTrace();
 				}
 
 				finally { 
					try {con.close();
					   requete.close();
 
					} 
					catch(final SQLException e1) {e1.printStackTrace();} 
				}

Ps: si c'est obligatoire de passer par HTML je prefère me servir du JTable

merci d'avance