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

AWT/Swing Java Discussion :

[JFreeChart] Changer la couleur d'un String


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 50
    Par défaut [JFreeChart] Changer la couleur d'un String
    Bonjour,
    j'aimerai savoir s'il est possible de changer la couleur d'un String?
    Mais pas en passant par le mode html...
    Merci d'avance pour vos réponses
    Rozie

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Une String est une simple chaine de caractère en mémoire... elle n'a donc pas de couleur ni de forme précise...

    Je suppose que tu veux l'afficher, mais alors il faut préciser dans quel contexte...

    a++

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 50
    Par défaut
    oué, ben en fait, je vais un peu parler de jfreechart, même si c'est pas le bon forum :s
    Je dois afficher des valeurs sur mon graphiques, et dans la dernière version de jfreechart, y'a une classe qui est encore expérimentale mais qui permet de le faire. On passe la chaine dans un TextTitle, puis on créé un XYTitleAnnotation qui contient cette chaine.
    voilà! Mais, on ne peut vraiment pas en Java afficher une chaine en couleur?? quelques soient les moyens?
    Mirci!
    Rozie

  4. #4
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par rozie
    voilà! Mais, on ne peut vraiment pas en Java afficher une chaine en couleur?? quelques soient les moyens?
    La question ce n'est pas si c'est possible, mais dans quoi tu veux l'afficher ?

    Sans cela il nous est impossible de répondre à ta question sans jouer à l'apprenti-voyant !

    Citation Envoyé par ploxien
    La seule façon de changer la couleur d'un string, c'est de demander à ta copine qu'elle le fasse

    (même si elle était facile)

    a++

    [edit] Hum... Il y a eu de la suppression de message... Des remords peut-être

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 50
    Par défaut
    Ben je l'affiche dans un XYTitleAnnotation que j'associe au plot

  6. #6
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par rozie
    Ben je l'affiche dans un XYTitleAnnotation que j'associe au plot
    Ok dans c'est propre à JFreeChart : il faut le dire haut et fort alors

    Sinon comment veux-tu avoir une réponse

    a++

    PS : J'ai déplacé le message

  7. #7
    Membre émérite Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Par défaut
    Il n' y a pas de méthode setFont dans la classe que tu utilises ??? (il y en a une sur XYTextAnnotation, mais je n'ai pas trouvé XYTitlteAnnotation)

  8. #8
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 50
    Par défaut
    non, justement elle n'y est pas... Mais j'vais voir si c'est possible d'utiliser la classe dont tu parles.
    Si tu ne la trouves pas(XYTitleAnnotation) c'est parce qu'elle n'est encore qu'expérimentale!!! je sais, je cherche toujours le plus compliqué...
    Rozie

  9. #9
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 50
    Par défaut
    J'ai utilisé la classe que tu m'a dit, mais y'a rien du tout qui s'affiche....

  10. #10
    Membre émérite Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Par défaut
    Mets nous un bout de code, ça pourrait nous aider à t'aider justement...

  11. #11
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 50
    Par défaut
    voici le code :

    XYTextAnnotation ann = new XYTextAnnotation(texte,23,50);
    ann.setPaint(Color.cyan);
    plot.addAnnotation(ann);

    Et j'ai bien des valeurs dans texte. Et les coordonnées qu'on rentre, est ce qu'il faut les mettre à l'échelle du plot?

  12. #12
    Membre émérite Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Par défaut
    La javadoc dit :
    x - the x-coordinate (in data space).
    y - the y-coordinate (in data space).
    Essaie déjà avec 0,0 pour voir, et met une Font très grosse avec une couleur qui ressort bien de ton graphe...

    A priori les valeurs que tu mets doivent entrer dans les plages de valeurs de tes données.

  13. #13
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 50
    Par défaut
    En fait, le XYTextAnnotation, ne s'affiche que si les coordonnées sont égales à celle d'un des points de mon diagramme. Je ne peux pas l'afficher là où je veux... Alors, qu'avec XYTitleAnnotation, je peux écrire où je veux.
    Voilà, voilà...

Discussions similaires

  1. [JFreeChart] changer la couleur des traits du graphe
    Par yaya_la_rafale dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 18/01/2011, 19h07
  2. [LV8.5][SuperDebutant]Changer la couleur d'un String
    Par Xploit dans le forum LabVIEW
    Réponses: 4
    Dernier message: 06/07/2009, 13h56
  3. [JFreeChart] Changer la couleur des points
    Par tvo66 dans le forum 2D
    Réponses: 0
    Dernier message: 28/05/2009, 10h53
  4. [JFreechart] changer les couleurs des barres d'un diagramme
    Par keumlebarbare dans le forum Servlets/JSP
    Réponses: 15
    Dernier message: 23/11/2006, 11h06
  5. Réponses: 1
    Dernier message: 26/06/2006, 14h09

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