Rechercher : dans
Par :

Java: composants swing .... HELP

Dernière réponse le 17 sep 2003 à 16:42:14 seb, le 16 sep 2003 à 21:02:40 
 Signaler ce message aux modérateurs

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!!

Meilleures réponses pour « Java: composants swing .... HELP » dans :
[Firefox] plugin Java Jre de Sun VoirA) Les différentes variantes Java chez Sun B) Installation sous Mandriva Limited Edition 2005 ETAPE 1 ETAPE 2: Création du lien symbolique C) Installation sous debian lenny D) Installation sous ubuntu hardy heron A) Les différentes...
Installer Java sous Ubuntu VoirPar défaut, Firefox n'est pas fourni avec Java. Voici comment procéder pour l'installer: Ouvrez un terminal (Menu Applications > Accessoires > Terminal) et tapez: sudo aptitude install sun-java6-jre sun-java6-plugin ou sudo aptitude install ...
[Logiciel libre] Installation firefox 2.0+java+flash VoirInstallation firefox 2.0+java+flash en ligne de commande A. INTRODUCTION B. INSTALLATION FIREFOX 1. Création d'environnement 2. Téléchargement et vérification de la signature 3. Installation de Firefox 4. Démarrage de l'application C....
Télécharger Java Runtime Environment VoirJava Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des personnes dans le monde entier, de calculer les intérêts de votre prêt immobilier ou de visualiser des images en 3D. Ces...
J2EE - Java 2 Enterprise Edition VoirIntroduction au Java Framework Le «Java Framework» (Java 2 Platform) est composé de trois éditions, destinées à des usages différents : J2ME : Java 2 Micro Edition est prévu pour le développement d'applications embarquées, notamment sur des...
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...
Java - Les types de données VoirLes primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et...

1

Nab, le 17 sep 2003 à 07:51:09

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

Répondre à Nab

2

Nab, le 17 sep 2003 à 08:06:14

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

Répondre à Nab

3

 seb, le 17 sep 2003 à 16:42:14

Merci nab

ben j'ai deja essaye tt ca, j'ai ete sur le site de java, ms je sais pas prkoi ms ca marche pas ...
pas d'affichage graphique dans cette JList, alors qu'elle contient pourtant ts les elements ...

Répondre à seb