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 :

dimension d'un bouton


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 27
    Par défaut dimension d'un bouton
    Bonjour,

    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
    import javax.swing.*;
    import java.awt.*;
    public class Interface{
     
    public static void main(String args[]){
    JFrame f=new JFrame("Ma premiere interface");
    f.setBounds(10,30,350,200);
    Container c=f.getContentPane();
    JLabel l=new JLabel("Bonjour");
    JButton b=new JButton("1");
    Dimension d=new Dimension(10,25);
    b.SetPreferredSize(d);
    c.add(l);
    c.add(b);
    f.setVisible(true);
     
    }
    }
    apres l execution de mon code j ai l erreur suivante

    Merci
    Images attachées Images attachées  

  2. #2
    Membre émérite Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Par défaut
    salut;

    setPreferredSize avec un s minuscule

    mais ça risque pas d'être pris en compte, puisque le layout par défaut d'une JFrame est le BorderLayout, et selon ton bout de code, il te placera tes composants au centre l'un sur l'autre.

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    174
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 174
    Par défaut
    Bonjour,

    il y a plusieurs remarques concernant ton code, premièrement si tu veut une taille pour un Bouton tu utilise la méthode setBounds() mais il faut que le layout de ton fenêtre soit null avec setLayout(null).

    Deuxièmement, il est préférable d'utiliser la méthode setSize(largeur,hauteur) que la méthode setBounds() pour le JFrame.

    Bonne Chance.

  4. #4
    Membre éclairé Avatar de Balbuzard
    Profil pro
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Par défaut
    Je ne pense pas que ça soit super important, mais l'import de awt est-il vraiment nécessaire? Je ne vois pas dans ton code d'appel à des fonctions de ce packetage, et il est plutôt déconseillé de mélanger les composants Swing et AWT qui ne sont pas (ou mal) compatibles :-S
    Sinon, il faut ou bien que tu travailles avec un LayoutManager (il gère pour toi le positionnement des composants, ce qui est un peu complexe mais assez joli et portable au final, pas de soucis d'affichage lorsque tu redimensionnes ta fenêtre) ou bien tu enlèves le Layout Manager en entrant et là, tu entres toutes tes dimensions avec setBounds.

Discussions similaires

  1. dimensions sur les boutons
    Par rpj928 dans le forum Composants graphiques
    Réponses: 2
    Dernier message: 24/03/2014, 09h24
  2. [XL-2003] Mettre une image à la dimension d'un bouton
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 24/04/2009, 07h58
  3. Problème de dimension d'un bouton
    Par Drogba11 dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 08/01/2009, 09h52
  4. dimension d'un bouton dans un GridLayout
    Par LeXo dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 14/07/2007, 22h37
  5. [FLASH MX 2004 PRO] dimension bouton
    Par dens63 dans le forum Flash
    Réponses: 7
    Dernier message: 14/04/2004, 13h40

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