Mise en forme d'une jlist java

Fermé
Jean-Marc - 3 févr. 2011 à 13:55
 Jean-Marc - 3 févr. 2011 à 14:38
Bonjour,

Voila j'ai créé une applet qui fonctionne parfaitement qui consiste à chercher les groupes qui joue un titre sélectionné dans une combobox.

Seulement, la mise forme dans la liste qui récupère le nom des groupes ne me convient pas.

Voici le code :

public void btok_click()
		{
			Oeuvre nomtitre = (Oeuvre)jComboBoxNom.getSelectedItem();
		       if (nomtitre == null)
				{
					JOptionPane.showMessageDialog(null, "Sélectionnez un titre" );
					return;
				}
				System.out.println("Nom du titre sélectionnée : " + nomtitre);
			
	        		info.clear();
	        		String titre = jComboBoxNom.getSelectedItem().toString();
	        		rsOeuvreTitre = Select.ListeOeuvreTitre(titre);
	        		System.out.print(titre);
	        		
		    	try
		    	      {
		    	          while (rsOeuvreTitre.next())
		    	          {
		    	        	 String TITRE = "Les infos du titre est : " ;
		    	        	 System.getProperty("line.separator");
		    	             String NUMGROUPE = "- Numéro du groupe : " + rsOeuvreTitre.getString("NUMGROUPE");
		    	             String NOMGROUPE = "- Nom du groupe : " +  rsOeuvreTitre.getString("NOMGROUPE").trim();
		    	             info.add(TITRE);
		    	             info.add(NUMGROUPE);
		    	             info.add(NOMGROUPE);
		    	             jListNom.updateUI();
		    	             System.getProperty("line.separator");
		    	            }
		    	        System.out.println(info);
		    	        }
		    	        catch(Exception e)
		    	        {
		    	           System.out.println("Exception " + e.getMessage());
		    	        }
		    	        jComboBoxNom.setSelectedIndex(-1); 
		    	        jButtonRecherche.setEnabled(false);
		}


Je voudrais notamment un espace entre :

String TITRE = "Les infos du titre est : " ;
System.getProperty("line.separator");
ESPACE ICI
String NUMGROUPE = "- Numéro du groupe : " + rsOeuvreTitre.getString("NUMGROUPE");
String NOMGROUPE = "- Nom du groupe : " + rsOeuvreTitre.getString("NOMGROUPE").trim();

Deplus, je voudrais que quand il y a plusieurs groupes qui s'affichent dans la liste, le String TITRE = "Les infos du titre est : " ; ne s'affiche qu'une fois et pas le nombre de fois qu'il y a de groupes.

Je pence que y'a pas grand chose à faire mais je ne voie pas.

Merci
A voir également:

1 réponse

J'ai réussi à bien mettre en forme mais maintenant, je voudroais que la ligne : String TITRE = "Les infos du titre est : " ;
ne s'affiche que une fois et non plusieurs fois quand il y a plusieurs groupes qui joue le titre.

Je sais ou est l'erreur mais je ne sais pas comment la résoudre.

Il faut enlevé : info.add(TITRE); mais il faudrais mettre la phrase : String TITRE = "Les infos du titre est : " ; dans la jlist mais je ne sais pas comment faire...

Merci
0