IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

Problème de sélection dans des Jtables


Sujet :

Composants Java

  1. #1
    Membre à l'essai
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Réunion

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Points : 14
    Points
    14
    Par défaut Problème de sélection dans des Jtables
    Voici l'énoncé de mon problème : je développe pour une entreprise une IHM permettant d'afficher et de saisir des données avec une base Oracle derrière pour les stocker. On m'a demandé de colorer certaines cases du tableau que j'utilise. Hors, Swing ne permet de colorer les JTable que par colonne par défaut... Faute de temps, j'ai divisé mon interface en plusieurs tableaux collés les uns aux autres pour faire comme ci c'était un seul tableau. Mais il y a un souci : comme il y a plusieurs tableaux différents, on peut sélectionner (j'ai mis en mode 1 ligne sélectionnée à la fois) 1 ligne par tableau, et comme certains tableaux font 1 ligne, avec la couleur du surlignage je perds ma coloration perso et il n'y a aucun moyen de désélectionner la ligne vu que le tout ne forme pas un seul tableau... Aussi, tant qu'une case n'est pas validée avec Entrée ou un clic sur une autre case d'un même tableau, les données éditées ne sont pas prises en compte. J'aimerais savoir s'il existe un moyen rapide de faire en sorte que lorsque je clique sur une ligne d'un tableau, les autres lignes des tableaux sont désélectionnées automatiquement (et en isEditing() false) ? Déjà ça règlerait mon problème de couleur (je n'ai pas réussi à ne mettre aucune couleur de surlignage ) mais aussi ça réglèrerai un problème d'édition des données.

    Merci d'avance !

  2. #2
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Basiquement tu peux essayer ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    table.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE);
    Pour aler plus loin: http://www.jroller.com/page/santhosh...jtable_editing

Discussions similaires

  1. Problème de sélection dans un tableau dynamique (gestion des erreurs)
    Par aulilou dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 01/08/2007, 17h38
  2. Problème de sélection dans une listbox
    Par cacahuèèète dans le forum Access
    Réponses: 3
    Dernier message: 29/06/2006, 16h03
  3. Problème de refresh dans une JTable
    Par vano dans le forum Composants
    Réponses: 3
    Dernier message: 04/05/2006, 15h57
  4. [Jtable] problème de suppression dans une Jtable
    Par gianni17 dans le forum Composants
    Réponses: 1
    Dernier message: 02/12/2005, 19h36
  5. [JTable] couleur de sélection dans une JTable
    Par spoutyoyo dans le forum Composants
    Réponses: 7
    Dernier message: 06/12/2004, 12h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo