placement des Label en java
salut ,
je suis en train de faire un call graph avec des Label et je ne sais pas comment faire pour placer mes labels en fonction des donnees...
je mexplique...
jai des donnees dans une collection et je lai recupere pour faire un call graph(un graph representant les appels de fonctions successifs)...
Cest a dire que les donnees que doit contenir le call graph sont dans une collection, et voici (=voir plus bas) a quoi resemble la collection (la collection contient des lignes d'un fichier log; d'un LEVEL a un autre LEVEL forment une ligne):
Et j'ai acces a chaque parti de la ligne(ex:le level, le time, le thread.....)
MON ALGO:
La racine de labre sera le ACCOUNTING et a chaque fois que je rencontre un START dans une ligne je dois creer un noeud et des que je rencontre un STOP le dernier noeud (=celui auquel jen etais avant de rencontrer le STOP) devient une feuille. Et si je rencontre un autre STOP je remonte dans larbre et je ferme lavant dernier noeud et ainsi de suite...
mais comment puis je faire pour dire que je place tous les fils de la racine a tel endroit, tous les fils du 1er fils de la racine a tel endroit, tous les fils du 2eme fils de la racine a tel endroit.....
CEST A DIRE AUTOMATISE LE PLACEMENT DES LABELS
Citation:
[Level:ACCOUNTING - Time:1145460786832 - Thread:http-8082-Processor25 - Classe:uk.ac.wmin.cpc.gemlca.frontend.helpers.FrontendSetup DecorateWithSubject - Logger:uk.ac.wmin.cpc.gemlca.frontend.helpers.FrontendSetup - Message:START: /C=UK/O=eScience/OU=Westminster/L=ComputerScience/CN=thierry delaitre - NDC:ndc - Line:62 - File:FrontendSetup.java]
[Level:DEBUG - Time:1145460786833 - Thread:http-8082-Processor25 - Classe:uk.ac.wmin.cpc.gemlca.frontend.GLCProcess.impl.GLCProcess getLCParameters - Logger:uk.ac.wmin.cpc.gemlca.frontend.GLCProcess.impl.GLCProcess - Message:start - NDC
http://forum-images.hardware.fr/icones/ohwell.gifC=UK/O=eScience/OU=Westminster/L=ComputerScience/CN=thierry delaitre - Line:155 - File:GLCProcess.java]
[Level:DEBUG - Time:1145460786834 - Thread:http-8082-Processor25 - Classe:uk.ac.wmin.cpc.gemlca.frontend.GLCProcess.impl.GLCProcess getLCProcess - Logger:uk.ac.wmin.cpc.gemlca.frontend.GLCProcess.impl.GLCProcess - Message:start/stop - NDC
http://forum-images.hardware.fr/icones/ohwell.gifC=UK/O=eScience/OU=Westminster/L=ComputerScience/CN=thierry delaitre - Line:300 - File:GLCProcess.java]
[Level:DEBUG - Time:1145460786834 - Thread:http-8082-Processor25 - Classe:uk.ac.wmin.cpc.gemlca.frontend.GLCProcess.impl.GLCProcess getResource - Logger:uk.ac.wmin.cpc.gemlca.frontend.GLCProcess.impl.GLCProcess - Message:start - NDC
http://forum-images.hardware.fr/icones/ohwell.gifC=UK/O=eScience/OU=Westminster/L=ComputerScience/CN=thierry delaitre - Line:71 - File:GLCProcess.java]
......
[Level:ACCOUNTING - Time:1145460786877 - Thread:http-8082-Processor25 - Classe:uk.ac.wmin.cpc.gemlca.frontend.helpers.FrontendMessages AbandonSubjectDecoration - Logger:uk.ac.wmin.cpc.gemlca.frontend.helpers.FrontendMessages - Message:STOP: /C=UK/O=eScience/OU=Westminster/L=ComputerScience/CN=thierry delaitre - NDC:ndc - Line:54 - File:FrontendMessages.java]
je suis chiant: placer des rectangles
salut, toutl;e monde
je sais que je suis chiant de poser autant de questions ..........mais cest parce que je suis dans lurgence..........
mon juste au dessus donne ce que jai mis (en tout avec laide de pas mal de personnees) pour placer un rectangle.............
mais je pense qu'il y a une etape que je ne dois pas saisir car la fonction paintComponent a en parametre un Grphics2D et comment je fais pour appeler cette fonction avec un objet graphics en parametre???
Si cette fonction permet de creer mon rectangle, alors pourquoi creer un 2eme Grapgics que lon donne en parametre a la fonction paintComponent() ???
Sil vous plait, quelquun peut maider comprendre ce truc que je suis pas foutu de comprendre.merci
zone de text dans le rectangle
encore une fois desole pour le double post.... javais pas vu que le topic comportait 2 pages donc jai cru que le code poste netait pas passe...
donc maintenant que jai mon rectangle....est ce qu'il y a des proprietes ou fonctions qui permettent de rajouter du texte au centre du cadre....et existe t il une fonction setToolTip comme pour les JPanel qui permettent daffiocher du texte quand on passe la souris sur le rectangle......comme la balise alt en html...
je te remercie de mavoir tout aul ong de la journeee......