Fonction en java
Résolu
leanjocker
Messages postés
184
Statut
Membre
-
leanjocker Messages postés 184 Statut Membre -
leanjocker Messages postés 184 Statut Membre -
Bonjour,
Je souhaiterais savoir si il existe une fonction en java pour tester si une jlist est vide ou non pour ensuite faire des traitements si elle n'est pas vide. Au final je clic sur un bouton valider qui concatène chaque ligne de ma jlist séparé par des ":" puis qui l'enregistre dans un tableau
voici le code de ce bout de programme :
private void btvaliderActionPerformed(java.awt.event.ActionEvent evt) {
int i;
String [] liensp,lienss;
i = index();
System.out.println(i +" "+idx);
if(i != -1){
if(listelienp.getSelectedValue()!= null){
liensp = (String[]) listelienp.getSelectedValues();
tabfiche[i].liensprincipaux = concatenationliste(liensp);
}else{
tabfiche[i].liensprincipaux = " ";
}
if(listeliens.getSelectedValue()!= null){
lienss = (String[]) listeliens.getSelectedValues();
tabfiche[i].lienssecondaires = concatenationliste(lienss);
}else{
tabfiche[i].lienssecondaires = " ";
}
}else{
creationfiche();
}
affichage();
}
voici la fonction concatenationliste :
String concatenationliste(String[] liste){
int i;
String listeconc;
listeconc= liste[0];
i = 0;
while(liste[i] != null){
listeconc = listeconc+":" + liste[i];
i++;
}
return listeconc;
}
merci de votre aide
Je souhaiterais savoir si il existe une fonction en java pour tester si une jlist est vide ou non pour ensuite faire des traitements si elle n'est pas vide. Au final je clic sur un bouton valider qui concatène chaque ligne de ma jlist séparé par des ":" puis qui l'enregistre dans un tableau
voici le code de ce bout de programme :
private void btvaliderActionPerformed(java.awt.event.ActionEvent evt) {
int i;
String [] liensp,lienss;
i = index();
System.out.println(i +" "+idx);
if(i != -1){
if(listelienp.getSelectedValue()!= null){
liensp = (String[]) listelienp.getSelectedValues();
tabfiche[i].liensprincipaux = concatenationliste(liensp);
}else{
tabfiche[i].liensprincipaux = " ";
}
if(listeliens.getSelectedValue()!= null){
lienss = (String[]) listeliens.getSelectedValues();
tabfiche[i].lienssecondaires = concatenationliste(lienss);
}else{
tabfiche[i].lienssecondaires = " ";
}
}else{
creationfiche();
}
affichage();
}
voici la fonction concatenationliste :
String concatenationliste(String[] liste){
int i;
String listeconc;
listeconc= liste[0];
i = 0;
while(liste[i] != null){
listeconc = listeconc+":" + liste[i];
i++;
}
return listeconc;
}
merci de votre aide
A voir également:
- Fonction en java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Fonction si et - Guide
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
Bonjour
Pour ta liste, si tu travailles avec une classe DefaultListModel
https://docs.oracle.com/javase/6/docs/api/javax/swing/DefaultListModel.html
Tu pourras effectuer le test pour voir si la liste n'est pas vide..
Pour ta liste, si tu travailles avec une classe DefaultListModel
https://docs.oracle.com/javase/6/docs/api/javax/swing/DefaultListModel.html
Tu pourras effectuer le test pour voir si la liste n'est pas vide..