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 :

Jtable, renderer et String


Sujet :

Composants Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10
    Par défaut Jtable, renderer et String
    Salut à tous,

    Voici mon probleme :
    J'ai une Jtable avec une colonne Date (donc au format du type Thu 17 Feb CET 17:00 2007). J'utilise donc un renderer pour avoir dans la cellule de ma table la valeur "17/02/2007 17:00". Jusque là tout va bien.
    J'aimerais en plus avoir la valeur formattée par le renderer dans une String, or table.getvalue renvoie la valeur de départ au format Date.

    Est ce possible de récupérer directement le "17/02/2007 17:00" pour le mettre dans ma variable String ???

    Merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 53
    Par défaut
    bonjour reloadead,

    essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ((Date)table.getvalue).toString;
    A+

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10
    Par défaut
    ça renvoie la meme chose qu'un getvalue normal

    Merci quand meme

  4. #4
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    Je dirai qu'il te suffit de créer une méthode qui fait la même chose que ton renderer...

  5. #5
    Membre chevronné Avatar de Claythest
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    558
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 558
    Par défaut
    ... et que ton renderer appelle lui aussi...

  6. #6
    Membre éclairé
    Avatar de seiryujay
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 950
    Par défaut
    ...évidemment

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10
    Par défaut
    C'est bon, ça marche, j'ai utilisé ce qui était fait dans la méthode getTableCellRendererComponent de mon renderer, et qui utilise composant.getText() pour avoir le texte formaté.

    Merci à ceux qui m'ont répondu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JTable][Renderer] format de cellules
    Par GlamIS dans le forum Composants
    Réponses: 1
    Dernier message: 13/07/2011, 19h40
  2. JTable - Renderer pour panel
    Par nabich dans le forum Composants
    Réponses: 2
    Dernier message: 18/01/2011, 23h11
  3. [JList - JTable] Renderer persistent
    Par Paniez dans le forum Composants
    Réponses: 2
    Dernier message: 01/10/2009, 13h58
  4. JTable Renderer case vide
    Par scorbo dans le forum Composants
    Réponses: 0
    Dernier message: 06/11/2008, 22h22
  5. [Jtable] renderer?
    Par britou dans le forum Composants
    Réponses: 5
    Dernier message: 18/05/2004, 12h10

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