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

Java Discussion :

Connaître le nombre de colonnes et de lignes d'un Terminal


Sujet :

Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 68
    Points : 27
    Points
    27
    Par défaut Connaître le nombre de colonnes et de lignes d'un Terminal
    Bonjour,

    Je souhaiterai connaître la taille d'un terminal, c'est-à-dire faire une méthode qui me renvoie le nombre de lignes et de colonnes d'un terminal sous Linux ou d'une console sous Windows !!

    Après, grâce à ça je pourrai adapter l'affichage de ce que je souhaite écrire !!

    Je vous remercie d'avance !!

  2. #2
    Membre expert Avatar de jabbounet
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2009
    Messages
    1 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 909
    Points : 3 284
    Points
    3 284
    Par défaut
    je ne suis pas expert java mais j'ai trouvé ça
    http://forums.sun.com/thread.jspa?threadID=5330672
    http://exampledepot.com/egs/java.awt...creenSize.html


    autrement certains shell (ksh notament) positionne les variables d'environnement COLUMNS et LINES ( ou bien l'admin système le fait)

    http://www.versageek.com/ksh_munix.html
    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
     
    KornShell Reserved variables :
     
          +-----------+-----------------------------------+-------------------+------+
          | Variable  | What this variable holds          | Default           | Who  |
          |           |                                   |                   | sets |
          +-----------+-----------------------------------+-------------------+------+
          | COLUMNS   | terminal width                    | 80                | SA   | 
    ...
          | LINES     | terminal height                   | 24                | SA   |
     
    ...
    +-----------+-----------------------------------+-------------------+------+
          | Variable  | What this variable holds          | Default           | Who  |
          |           |                                   |                   | sets |
          +-----------+-----------------------------------+-------------------+------+
        Where U  : User sets this variable
              SA : system administrator
              KSH: KornShell

  3. #3
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 68
    Points : 27
    Points
    27
    Par défaut
    Non, c'est pas ça, c'est pour retourner la dimension de l'écran et non du terminal...

  4. #4
    Membre expert Avatar de jabbounet
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2009
    Messages
    1 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 909
    Points : 3 284
    Points
    3 284
    Par défaut
    autrement étant donné que c'est proche du système et que ce n'est pas trop dans la philosophie de java de l'être tu risque de devoir passer par une lib spécifique ou par jni

  5. #5
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 68
    Points : 27
    Points
    27
    Par défaut
    mwé...c'est pas pratique ça...et puis c'est pas dans la philosophie de Java...

    J'aurais aimé que ça reste portable aussi bien sur Windows que sur Linux !!

  6. #6
    Membre expert Avatar de jabbounet
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2009
    Messages
    1 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 909
    Points : 3 284
    Points
    3 284
    Par défaut
    rien ne t'empêche de le gérer avec une properties ou un fichier de conf, c'est moins sympa qu'une détection automatique mais ça marche aussi

  7. #7
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 68
    Points : 27
    Points
    27
    Par défaut
    Comment ça....j'ai pas compris

  8. #8
    Membre expert Avatar de jabbounet
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2009
    Messages
    1 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 909
    Points : 3 284
    Points
    3 284
    Par défaut
    Citation Envoyé par Yopii Voir le message
    Comment ça....j'ai pas compris
    tu peux utiliser un fichier de configuration qui sera lu a l'initialisation de ton application

    dans ce fichier tu auras diffèrent paramètres de configuration de ton application dont la largeur des fenêtre par défaut a configurer.


    autrement j'ai trouvé cette librairie qui pourrait peu etre t'aider
    http://sourceforge.net/projects/javacurses/

  9. #9
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 68
    Points : 27
    Points
    27
    Par défaut
    Oulaaa !! ^^ Javacurse, je connais ncurses en C ^^ c'est la même mais j'ai déjà regardé et honnêtement c'est vraiment "compliqué" enfin, le java graphique me parait même plus simple ^^'

    Et pour avoir connu ncurses en C, ayant développé le "Jeu de la vie" avec...euh...ça ne me tente pas...^^' mdrr !!

    Mais merci quand même, l'idée du fichier de config est bonne merci encore !!
    Je le met en résolu, je pense que c'est la seule solution ou du moins la plus simple à mettre en oeuvre !!

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

Discussions similaires

  1. récupéreation du nombre de colonne par chaque ligne
    Par jockhip12 dans le forum Langage
    Réponses: 20
    Dernier message: 30/03/2012, 14h31
  2. Choisir le nombre de colonne et de ligne d'une JTable
    Par narglix dans le forum Composants
    Réponses: 23
    Dernier message: 25/05/2009, 17h54
  3. Connaître le nombre de colonnes d'une table
    Par angelmn dans le forum JDBC
    Réponses: 3
    Dernier message: 13/05/2009, 13h14
  4. Comment connaître le nombre de colonnes d'une table ?
    Par JPJOLY dans le forum VBA Access
    Réponses: 1
    Dernier message: 04/07/2008, 18h58
  5. [T-SQL] Connaître le nombre de colonnes retourner par une PS
    Par NeoMan dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 28/12/2005, 12h30

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