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 :

afficher un chiffre dans un petit bouton


Sujet :

AWT/Swing Java

  1. #1
    Membre éclairé Avatar de horkets
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    326
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 326
    Par défaut afficher un chiffre dans un petit bouton
    Bonjour à tous,

    Voilà deux jours que je plante sur un probleme d'affichage
    J'ai un grid layout contenant des boutons (gridLayout(3,3,0,0))
    Ce gridLayout est très petit et les boutons qui s'y trouvent le sont donc aussi ...
    les boutons ont un label à un seul caractere (button("1", ...))
    Comme les boutons sont très petits , j'ai opté pour une taille de Font 5 Font("arial",0,5), afin de m'assurer de pouvoir "caser" le caractere dans le boutons, mais malgré la taille minimale de ce caractere je n'obtiens rien d'autre qu'un ".", ou un "-" à l'affichage.
    Est ce que quelqu'un aurait une explication ?
    Pourriez vous m'aiguiller vers une solution pour forcer l'affichage d'un caractere dans un bouton tres petit ?

    merci d'avance pour votre aide

  2. #2
    Membre éprouvé
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Par défaut
    Je me demande l'utilité d'un bouton que l'on ne voit presque pas !
    Tu n'as qu'à faire des bouttons plus grand en faisant un gridlayout plus grand.
    Peux tu me dire pourquoi tu veux des bouttons si petits ?

  3. #3
    Membre éclairé Avatar de horkets
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    326
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 326
    Par défaut
    Ce qui est etonnant, c'est que le grid fait deja tout l'ecran ...
    Les boutons ne sont donc pas si petits que cela.
    De plus, lorsque j'affiche le grid, les boutons apparaissent normalement avec 3 points en leur centre (je suppose que c'est pour dire qu'il n'y a pas assez de place) ...
    Mais alors, comment se fait il que je ne puisse pas afficher un caractere quasi illisible alors qu'on peux apparemment y mettre 3 points bien plus volumineux ?

    ...

  4. #4
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    Bonjour,

    Pour gagner de la place, tu peux essayer plusieurs choses :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monJButton.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
    Ou si tu veux garder des bordures :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    monJButton.setMargin(new Insets(0, 0, 0, 0));
    monJButton.setInsets(new Insets(0, 0, 0, 0)); // là le texte risque de chevaucher la bordure
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

Discussions similaires

  1. afficher 2 chiffres dans un champ numérique
    Par alex77140 dans le forum IHM
    Réponses: 2
    Dernier message: 27/10/2008, 12h20
  2. bouton pour afficher une page dans la frame droite
    Par mouss4rs dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/04/2008, 15h30
  3. Afficher une image dans un bouton
    Par mrfirefunk dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 21/09/2007, 11h31
  4. Je n'ai plus acces au petit bouton dans la saisie des messages
    Par Louis Griffont dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 6
    Dernier message: 17/01/2007, 09h03
  5. afficher des chiffres dans fenetre ?
    Par ilimo dans le forum MFC
    Réponses: 4
    Dernier message: 28/05/2006, 19h24

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