begin process at 2012 02 15 16:45:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Général

 > 

choisir une ligne dans un JScrollPane


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

choisir une ligne dans un JScrollPane

mercredi 28 mai 2008 à 02:17:25 | choisir une ligne dans un JScrollPane

moooonaaaa

Salem,
je veux que l'utilisateur peut choisir une ligne à modifier à partir d'une table afficher sur une fentre. la modification sera effectuée sur une base de données mais le choix se fait à partir
j'essai d'utiliser JScrollPane.
comment je peux programmer ça en java??
mercredi 28 mai 2008 à 07:01:03 | Re : choisir une ligne dans un JScrollPane

danimo

Salut,

   import javax.swing.*;
   import javax.swing.event.ListSelectionEvent;
   import javax.swing.event.ListSelectionListener;
   import java.awt.*;
   import java.awt.event.*;
   import java.io.*;
          
   public class Tonprog extends JFrame   {
      JList list;
      //                                             R      G     B     
      Color jauneclair = new Color(255, 255, 212);
      Color bleu = new Color(0, 85, 255);
      private Font fontlist = new Font("Courier New", Font.PLAIN, 11);
      int index = 0; 
-------
---------


         final JFrame frameListe = new JFrame(
                           "Un libelle titre .");
         frameListe.setDefaultLookAndFeelDecorated(true);
         frameListe.setBounds(240, 0, 560, 601);   // par exemple
         frameListe.setDefaultCloseOperation(3);
         list = new JList(tonTableau);
         list.setFont(fontlist);
         list.setBackground(jauneclair);
         list.setForeground(bleu);           // couleur du texte  ( noir par défaut )
         list.setSelectedIndex(-1);          // -1 pas de selection initiale
         frameListe.getContentPane().add(new JScrollPan(list)); 
         frameListe.setVisible(true);
         list.addListSelectionListener(
                                         
                                 new ListSelectionListener() {
                                            
                                    public void valueChanged(ListSelectionEvent e)
                                           
                                    {
                                    // index contient le no de l'element selectionne
                                       index = list.getSelectedIndex();
--------
--------

A+ pour eventuellement + d'info pour la  suite
...\ Dan /...

mercredi 28 mai 2008 à 08:52:11 | Re : choisir une ligne dans un JScrollPane

moooonaaaa

Salem,
merci pour votre aide.
avec ce code j'ai l'index de cet objetmais j'ai besoin du premier colonne et du deuxiéme colonne du tableau pour le comparer au base de données
mercredi 28 mai 2008 à 09:07:43 | Re : choisir une ligne dans un JScrollPane

danimo

Bonjour,

Supposons que c'est un tableau de String :

String  element 1 = tontableau[0]; // les elements sont numerotes de 0 a n
String  element 2 = tontableau[1];

Cordialement,

...\ Dan /...

mercredi 28 mai 2008 à 10:55:49 | Re : choisir une ligne dans un JScrollPane

moooonaaaa

Salem,
désolée, je suis débutante en java et je comprend pas comment je peux accéder aux éléments exactement
vous me dit que l'element est un index donc c'est un numero d'une ligne.
et puis j'accéde aux colonnes de mon tableau mais mon probléme maintenant est comment relier cette index au ligne du tableau(c'est a dire comment je peux accéder au colonne à partir de l'index).

mercredi 28 mai 2008 à 16:30:13 | Re : choisir une ligne dans un JScrollPane

danimo

Réponse acceptée !
Les elements d'un tableau sont numerotes de 0 a n
n = nombre d'elements moins 1

Si ton tableau est String et contient 25 elements.
Les elements sont numerotes de 0 a 24.
pour acceder au premier element et le ranger dans un String nomme element
il suffit d'ecrire :
String  element = tontableau[0]
pour le second :
element = tontableau[1];
pour le 25eme :
element = tontableau[24];
si par erreur tu veux acceder a un 26eme element qui dans notre cas n'existe pas en ecrivant element = tontableau[25]; une exception est levee.
Maintenant pour acceder a l'element selectionne dans la liste :
element = tontableau[index];
Dans ce cas index contient bien un numero d'element existant (0 a 24)
puisqu'obtenu a partir le la selection d'une ligne de la liste creee
a partir de ton tableau (pas d'exception possible).

Si ton tableau est un tableau d'entiers, tu remplaces String element par
int element.

A+


...\ Dan /...

mercredi 28 mai 2008 à 17:42:36 | Re : choisir une ligne dans un JScrollPane

moooonaaaa

Salem,
merci beacoup  pour votre aide



Cette discussion est classée dans : ligne, partir, choisir, jscrollpane


Répondre à ce message

Sujets en rapport avec ce message

JTextArea , JScrollPane [ par sheorogath ] slt a tous , il y a quelques chose qui me titille depuis un bail :comment faire en sorte que mon JTextArea descende automatiquement ?par exemple j'ajo Reprise pares crach!!! [ par Jbensimoh ] J’ai un problème un petit peu complexe : Voilà je doit extraire a partir d’une Table de base de donnée une quantité énorme d’informations (environ 3 palindrome ou non à partir d'un fichier [ par sikove ] salut voila je viens de créer un code qui permet de lire à partir d'un fichier et signaler si la phrase est palidrome ou non :import biputil.*;import Stocker des entier à partir d'un fichier dans une ArrayList [ par bachtoutou ] Bonjour tout le monde, Je suis débutante en Java.Le travail que j'effectue consiste à extraire les chiffres à partir d'un fichier texte.Le fichier est choisir un fichier à partir d'un <layout:file> [ par howisit ] je ne sais pas comment récupérer un fichier à partir d'une boite de dialogue exécutée lors d'un appel d'un merçi d'avance Impossible d'utiliser correctement un JSrollPane [ par Sango69780 ] Bonjours à tous,Aprés de nombreuse recherche sur l'utilisation de JScrollPane, je n'arrive toujours pas à le faire fonctionner ... Je doit oublier que Aire de jeu de belote en ligne (sur un site) [ par StarD ] Salut.J'ai actuellement un projet en tête, mais je ne sais pas comment le mettre en avant.Voilà, j'ai repréré chez sourceforge, une aire de jeu de bel Masquer une ligne dans une JTable [ par Azorkin ] Bonjour tlm, Je suis quelque peu agacé par ma JTable depuis qq jours... Je cherche depuis un moment (2 jours), mais pas de solutions ... Bon je m La méthode appelée fonctionne sans argument mais ne fonctionne pas avec les arguments [ par daviddubois ] Bonjour tout le monde,Je recherche une partie de phrase dans un fichier txt.Si cette partie de phrase existe, i est incrémenté de 1 autrement i ne bou Impossible de supprimer et renommer un fichier txt [ par daviddubois ] Bonjour,J'aimerais supprimer un fichier txt et renommer un autre par celui supprimer.Je pense faire tout ce que je dois faire mais ça ne fonctionne pa


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,410 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales