Java: composants swing .... HELP
seb
-
seb -
seb -
Bonjour a tous,
J'ai deux petites questions concernant les interfaces graphiques en java 2 ...
1. j'ai une JList, et j'aimerai avoir une barre de defilement (verticale, comme celle d'une page web) pour celle ci. J'ai donc fait :
JList liste_fichiers = new JList();
JPanel panel = new JPanel ();
JScrollPane scrollPane = new JScrollPane(liste_fichiers);
// Ajout au centre de la liste des fichiers a transferer
c.add (liste_fichiers,BorderLayout.CENTER);
// Ajout de la barre de defilement.
panel.add(scrollPane,BorderLayout.EAST);
mais pas la moindre barre de defilement ...
2. J'insere dans cette JList differents noms de fichiers q je selectionne a l'aide d'un explorateur de fichier java(JFileCooser)
mais les noms n'apparaissent pas ... faut il faire un update de la frame ou j'affiche la JList, ou un truc dans ce delire la ...
j'ai pas trouve, ms je suis sur que les noms se trouvent bien dans la JList liste_fichiers car :
une boucle avec
System.out.println(liste_fichiers.getModel().getElementAt(i));
m'affiche bien tous les differents fichiers que j'ai selectionne ...
que faut il faire???
Merci pour votre reponse,
bonne soiree a tous!!
J'ai deux petites questions concernant les interfaces graphiques en java 2 ...
1. j'ai une JList, et j'aimerai avoir une barre de defilement (verticale, comme celle d'une page web) pour celle ci. J'ai donc fait :
JList liste_fichiers = new JList();
JPanel panel = new JPanel ();
JScrollPane scrollPane = new JScrollPane(liste_fichiers);
// Ajout au centre de la liste des fichiers a transferer
c.add (liste_fichiers,BorderLayout.CENTER);
// Ajout de la barre de defilement.
panel.add(scrollPane,BorderLayout.EAST);
mais pas la moindre barre de defilement ...
2. J'insere dans cette JList differents noms de fichiers q je selectionne a l'aide d'un explorateur de fichier java(JFileCooser)
mais les noms n'apparaissent pas ... faut il faire un update de la frame ou j'affiche la JList, ou un truc dans ce delire la ...
j'ai pas trouve, ms je suis sur que les noms se trouvent bien dans la JList liste_fichiers car :
une boucle avec
System.out.println(liste_fichiers.getModel().getElementAt(i));
m'affiche bien tous les differents fichiers que j'ai selectionne ...
que faut il faire???
Merci pour votre reponse,
bonne soiree a tous!!
A voir également:
- Java: composants swing .... HELP
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
2 réponses
Salut seb!!
c'est koi la variable c a la ligne
"c.add (liste_fichiers,BorderLayout.CENTER); ".
Essaye auusi en mettant apres
"JScrollPane scrollPane = new JScrollPane(liste_fichiers); "
la ligne "scrollPane.setPreferredSize(new Dimension(200,200));"
avec les dimension que tu veus. Et dis moi si la liste de fichiers s'affiche bien dans dans ton JPanel.
Allez bon courage man.
Nab
c'est koi la variable c a la ligne
"c.add (liste_fichiers,BorderLayout.CENTER); ".
Essaye auusi en mettant apres
"JScrollPane scrollPane = new JScrollPane(liste_fichiers); "
la ligne "scrollPane.setPreferredSize(new Dimension(200,200));"
avec les dimension que tu veus. Et dis moi si la liste de fichiers s'affiche bien dans dans ton JPanel.
Allez bon courage man.
Nab
seb C encore moi...
pour ta deuxieme question effectivement il faut que tu rende visible tous les noms de fichier que tu a ajoute a ta JList par l'instruction suivante : "liste_fichiers.ensureIndexIsVisible(index);" ou index correspond au rang du fichier que tu as rajoute dans ta JList.
J'espere que sa va marcher sinon regarde sur le site Java :
http://java.sun.com/docs/books/tutorial/uiswing/components/list.html
bon courage
pour ta deuxieme question effectivement il faut que tu rende visible tous les noms de fichier que tu a ajoute a ta JList par l'instruction suivante : "liste_fichiers.ensureIndexIsVisible(index);" ou index correspond au rang du fichier que tu as rajoute dans ta JList.
J'espere que sa va marcher sinon regarde sur le site Java :
http://java.sun.com/docs/books/tutorial/uiswing/components/list.html
bon courage