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

Composants Java Discussion :

[JButton] déterminer sa taille


Sujet :

Composants Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2005
    Messages : 14
    Points : 12
    Points
    12
    Par défaut [JButton] déterminer sa taille
    bonjour,

    je débute en swing.
    j'ai un jButton que je construis avec une icone qui fait 22x22 pixels. Je voudrais que mon jButton fasse cette taille (ou un peu plus, mais que ca reste carré), or mon jButton est rectangulaire.

    j'ai bien vérifié les propriétés de mon icone : elle est bien carrée.

    un bout de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ImageIcon undoButtonIcon = CreateImageIcon("chemin/de/limage.png");  // vérifie que l'icone existe
    JButton buttonUndo = new JButton(undoButtonIcon);
    buttonUndo.setToolTipText("texte de l'info bulle");
    buttonUndo.setSize(22, 22);
    // afficher le bouton dans la frame

  2. #2
    Membre régulier Avatar de jiraiya
    Inscrit en
    Mai 2002
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 100
    Points : 116
    Points
    116
    Par défaut
    utilise setMinimumSize et setMaximumSize

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2005
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    bonjour,

    Citation Envoyé par jiraiya
    utilise setMinimumSize et setMaximumSize
    justement, j'ai bien vu ces deux méthodes, mais je ne comprends pas comment les utiliser. Je ne sais pas manipuler les objets de type Dimension.
    Comment parler en pixels ?

    (merci de la réponse super rapide)

  4. #4
    Membre à l'essai
    Inscrit en
    Avril 2005
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 11
    Points : 11
    Points
    11
    Par défaut
    Tu peux peut être ajouter

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
            buttonUndo.setMaximumSize(new java.awt.Dimension(22, 22));
            buttonUndo.setMinimumSize(new java.awt.Dimension(22, 22));
            buttonUndo.setPreferredSize(new java.awt.Dimension(22, 22));
    Comme ca tu fixes la taille dans tous les cas

  5. #5
    Membre actif Avatar de BenoitDenis
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    536
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2005
    Messages : 536
    Points : 237
    Points
    237
    Par défaut
    Dimension maDimension = new Dimensions(x pixels, x pixels);
    JButton boutton = new JButton("monIcone.xxx");//ca jsusi aps très sur
    boutoon.setPreferredSize(maDimension);

    voila avec ca ca marche....

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2005
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    Citation Envoyé par assomniak
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
            buttonUndo.setMaximumSize(new java.awt.Dimension(22, 22));
            buttonUndo.setMinimumSize(new java.awt.Dimension(22, 22));
            buttonUndo.setPreferredSize(new java.awt.Dimension(22, 22));
    comment spécifier que je lui parle en pixels ?

    quand j'essaye ce code (j'ai l'impression que le setPreferredSize suffit en fait), je ne vois pas mes images tellement c'est petit. Je pense qu'il crois que je veux des millimètres.

  7. #7
    Membre régulier Avatar de jiraiya
    Inscrit en
    Mai 2002
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 100
    Points : 116
    Points
    116
    Par défaut
    les 22 c'est des pixels!!!

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2005
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    Citation Envoyé par jiraiya
    les 22 c'est des pixels!!!
    oui, tu as raison !
    en fait, j'avais une erreur dans mon chemin

    merci donc pour l'aide

    (on peut fermer cette discussion)

  9. #9
    Membre habitué
    Inscrit en
    Septembre 2003
    Messages
    174
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 174
    Points : 194
    Points
    194
    Par défaut
    Salut,
    Citation Envoyé par ummon99
    merci donc pour l'aide

    (on peut fermer cette discussion)
    Il faut tu mettes le tag "Resolu" alors en cliquant sur le petit bouton en bas a gauche

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

Discussions similaires

  1. Déterminer la taille d'un fichier
    Par ricololo dans le forum MATLAB
    Réponses: 2
    Dernier message: 04/08/2008, 11h36
  2. Déterminer la taille de l'écran
    Par alband85 dans le forum ASP.NET
    Réponses: 13
    Dernier message: 04/07/2007, 11h59
  3. Comment déterminer la taille d un tableau?
    Par twiste dans le forum Débuter
    Réponses: 3
    Dernier message: 20/05/2007, 15h33
  4. Déterminer la taille d'une entête HTTP ??
    Par haffouff dans le forum Langage
    Réponses: 2
    Dernier message: 08/05/2006, 20h26
  5. [disque dur] Déterminer la taille du/des disques durs
    Par FFF dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 21/10/2005, 00h30

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