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
