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

Interfaces Graphiques en Java Discussion :

Création d'un graphique


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre régulier Avatar de pierrot2908
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Mars 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Mars 2007
    Messages : 131
    Points : 70
    Points
    70
    Par défaut Création d'un graphique
    bonjour a tous,
    Je souhaite réaliser pour mon interface une fentre contenant un graphique
    Les données sont contenues dans un fichier du style :

    # BLASTN 2.2.15 [Oct-15-2006]
    # Query: test
    # Database: C:\Pierre\blast\banques\baseBlastn.base
    # Fields: Query id, Subject id, % identity, alignment length, mismatches, gap openings, q. start, q. end, s. start, s. end, e-value, bit score
    test gi|123425123|ref|XM_001306731.1| 99.74 1512 4 0 1 1512 1 1512 0.0 2966
    test gi|125851121|ref|XM_686393.2| 100.00 12 0 0 1108 1119 322 333 0.49 24.3
    test gi|125851121|ref|XM_686393.2| 100.00 11 0 0 144 154 112 102 2.0 22.3
    test gi|125851121|ref|XM_686393.2| 100.00 11 0 0 706 716 1093 1103 2.0 22.3
    test gi|126428381|gb|EF446772.1| 100.00 11 0 0 808 818 291 281 2.0 22.3
    test gi|125846732|ref|XM_001333997.1| 100.00 11 0 0 1092 1102 927 917 2.0 22.3
    il me faut donc extraire pour chaque ligne les 4 dernieres colonnes pour en faire un graph du style

    s start-------------------------------------s end
    q start-----------------------------q end
    qstart---------------------------q end

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Mars 2007
    Messages : 53
    Points : 63
    Points
    63
    Par défaut
    ça peut se faire avec StringTokenizer ou les expressions regulieres

    tu crée un bufferedReader sur ton fichier

    apres le code pourrait ressembler à ça (si tu choisi la solution StringTokenizer):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    StringTokenizer st;
    int cpt=0;
    int valeur;
    String ligne;
    
    while((ligne=tonBufferedReader.readln())!=null){
     if(!ligne.startwith("#")){ // on touche pas aux lignes qui commencent par #
        st = new StringTokenizer(ligne," "); //on separe les lignes par le caractere espace
      while(st.hasMoreToken()){ //tant qu'on a des tokens
          
          
          if(cpt==nombreDeTokenPourArriverALaPremiereColonneAStocker){
            valeurCol1 = (int)Integer.parseInt((String)st.nextToken());
            valeurCol2 = (int)Integer.parseInt((String)st.nextToken());
            valeurCol3 = (int)Integer.parseInt((String)st.nextToken());
            valeurCol4 = (int)Integer.parseInt((String)st.nextToken());
      }
       cpt++;
       st.nextToken();
    }
    c'est fait vite fait, tu devra caster le token selon son type et pas qu'en int comme j'ai fais ! et peut etre que le parseInt ne marche pas ^^

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

Discussions similaires

  1. Création d'interfaces graphiques en mode graphique
    Par Djakisback dans le forum Interfaces Graphiques en Java
    Réponses: 7
    Dernier message: 24/03/2006, 21h46
  2. Création d'interface graphique pour débutant ...
    Par lesuisse dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 08/03/2006, 13h20
  3. création de deux graphiques à la fois
    Par Makino dans le forum Tkinter
    Réponses: 2
    Dernier message: 06/03/2006, 16h48
  4. Création de composants graphiques perso Visual C++
    Par jacques_henry dans le forum MFC
    Réponses: 1
    Dernier message: 06/01/2006, 11h40
  5. Réponses: 2
    Dernier message: 29/03/2004, 18h29

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