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 :

Rendre une seule ligne éditable


Sujet :

Composants Java

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2010
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 73
    Points : 61
    Points
    61
    Par défaut Rendre une seule ligne éditable
    Bonjour,

    Dans mon application j'utilise une JTable avec 5 colonnes.
    Avec mon modèle j'ai rendu non éditable le tableau.

    Par contre, je voulais savoir comment faire pour rendre une ligne éditable dans le seul cas suivant :
    lorsque j'ajoute une ligne tous les champs sont vides et je veux donc que l'utilisateur puisse les remplir. Une fois les champs remplis, la ligne ne sera plus éditable.

    Est-ce possible?
    Si oui, comment s'y prendre?

    Merci d'avance

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 074
    Points : 7 978
    Points
    7 978
    Par défaut
    Il y'a peut être plusieurs méthodes.

    Il faut s'arranger pour que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public boolean isCellEditable(int row, int col)
    renvoie false, pour les rows qui ont des valeurs pour toutes les colonnes. (Tu connais le nombre de colonnes et tu peux appeler getValueAt() donc tu sais quand une ligne est pleine ou non) sinon il renvoie true signifiant que la ligne n'est pas totalement remplie.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre du Club
    Inscrit en
    Novembre 2010
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 73
    Points : 61
    Points
    61
    Par défaut
    Merci je suis parti sur cette idée là.
    C'est ce que je pensais, mais je me demandais s'il n'y avait pas déjà une méthode qui permettait de le faire.

    J'ai donc fait une méthode qui parcours chacun des champs de ma ligne et vérifie s'ils sont vides ou remplis.

Discussions similaires

  1. ne sélectionner qu'une seule ligne d'un SELECT
    Par le-stagiaire dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 29/04/2005, 11h52
  2. Sélection aléatoire d'une seule ligne.
    Par Pat bol 002 dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 05/01/2005, 19h30
  3. plusieurs enregistrements dans une seul ligne
    Par Celelibi dans le forum Requêtes
    Réponses: 3
    Dernier message: 03/01/2005, 15h55
  4. wxWidgets : couleur de texte sur une seule ligne
    Par Oatly dans le forum wxWidgets
    Réponses: 8
    Dernier message: 05/12/2004, 19h24
  5. [JTable]Selectionner une seule ligne d'une jTable ?
    Par Maximus32 dans le forum Composants
    Réponses: 2
    Dernier message: 22/10/2004, 02h06

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