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

avec Java Discussion :

Affichage aligné dans la fenêtre java


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club Avatar de Crazonk
    Homme Profil pro
    Temporairement sans occupation professionelle
    Inscrit en
    Janvier 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Temporairement sans occupation professionelle

    Informations forums :
    Inscription : Janvier 2016
    Messages : 2
    Par défaut Affichage aligné dans la fenêtre java
    Bonsoir,

    J'ai besoin d'un conseil pour un affichage aligné du contenu de 2 tableau en boucle for:

    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
    public static void main(String[] args) {		
    		int [] [] shTabQut= {{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12},
    				{56, 42, 62, 45, 25, 72, 40, 48, 24, 36, 15, 25},{200, 200, 200, 200, 200, 200, 200, 200, 150, 200, 100, 80},
    				{44, 26, 138, 80, 175, 56, 160, 152, 126, 164, 98, 30}};
    		String [] [] stTabNm= {{"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"},
    				{"Spa reine 25 cl", "Bru plate 50 cl", "Bru légèrement pétillente 50 cl", "Pepsi, Pepsi max", "Spa orange", "Schweppes Tonic", "Schweppes Agrumes", "Lipton Ice Tea", "Lipton Ice Tea Pêche", "Jus d'orange Looza", "Cécémel",  "Red Bull" }};
    		byte i, j;
    		int grChaîne ;
    		String grLarg=" ",stConv0;
    final byte BY_LONG_TAB=12, BY_NOMBRE_ESP=30;
     
    	for(i=0;i<BY_LONG_TAB;i++) {
     
    		stConv0= stTabNm[1][i];
    		grChaîne = stConv0.length();
    		grLarg = " ";
     
    			for(j=0;j<(BY_NOMBRE_ESP-grChaîne); j++)
    				grLarg = grLarg.concat(" ");
    System.out.println(stTabNm[1][i] + grLarg + shTabQut[1][i] + "		" + shTabQut[2][i] + "		" + shTabQut[3][i]);
    }
    ce qui donne:
    Code TXT : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Spa reine 25 cl                56		200		44
    Bru plate 50 cl                42		200		26
    Bru légèrement pétillente 50 cl 62		200		138
    Pepsi, Pepsi max               45		200		80
    Spa orange                     25		200		175
    Schweppes Tonic                72		200		56
    Schweppes Agrumes              40		200		160
    Lipton Ice Tea                 48		200		152
    Lipton Ice Tea Pêche           24		150		126
    Jus d'orange Looza             36		200		164
    Cécémel                        15		100		98
    Red Bull                       25		80		30

    le résultat attendu est c'est ça mais avec les colonnes alignées.
    Quelqu'un peut me donner un conseil svp?
    Ha par contre la mise en page web du forum nique complètement celle de je copie/colle depuis java mais c'est pareil de toute façon, ça n'est pas aligné.

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 904
    Billets dans le blog
    54
    Par défaut
    Donc c'est un affichage textuel que tu veux plutôt qu'un affichage graphique ?
    Et si tu commençais déjà par calculer via une première boucle quelles sont les tailles maximales (en caractères) de chacune de tes colonnes ?
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  3. #3
    Nouveau candidat au Club Avatar de Crazonk
    Homme Profil pro
    Temporairement sans occupation professionelle
    Inscrit en
    Janvier 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Temporairement sans occupation professionelle

    Informations forums :
    Inscription : Janvier 2016
    Messages : 2
    Par défaut
    ok je regarde à ça

Discussions similaires

  1. intégrer de la musique dans une fenêtre java
    Par sihamnet dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 16/06/2014, 14h44
  2. Ouvrir Firefox dans une fenêtre Java
    Par Skima dans le forum Interfaces Graphiques en Java
    Réponses: 8
    Dernier message: 05/08/2013, 16h35
  3. Affichage PDF dans une fenêtre HTML
    Par gbarbier dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 28/08/2007, 15h20
  4. Réponses: 14
    Dernier message: 02/07/2007, 09h30
  5. Affichage variable dans une fenêtre d'alerte
    Par undercrash dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 08/03/2006, 21h35

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