Les partenaires publicitaires:

Comment utiliser setBounds Avec JButton

La méthode setBounds en Java se déplace et redimensionne un composant à respecter les paramètres d'un rectangle de délimitation spécifié. La nouvelle position de ce composant est définie par les paramètres envoyés à la méthode lors de l'appel de l'intérieur d'une classe de programme. Ces paramètres comprennent les types de données entiers x, y, largeur et hauteur. Les entrées x et y définissent le nouveau départ de la composante de coordonnées, la largeur détermine la largeur de la pièce et de la hauteur détermine la hauteur du composant.

Instructions

  1. Importer le paquet Java Swing afin d'avoir accès à la méthode de setBounds. Par exemple, importer le paquet au début de votre programme en utilisant le code suivant:

    importer javax.swing *. -

  2. Réglez le gestionnaire de layout par null pour éliminer l'utilisation du gestionnaire de mise en page par défaut de Java, mise en page de la frontière. Après avoir créé un conteneur pour le composant JButton l'appel de la méthode setLayout pour ce conteneur. Par exemple, si le nom du récipient est "volet," le code devient:

    pane.setLayout (null) -

  3. Créer un JButton. Par exemple, pour créer un JButton nommé "button1" et étiquetés "Button," le code devient:




    JButton button1 = new JButton ("Bouton") -

    Ajouter le JButton au conteneur utilisant le "ajouter" Procédé. Le code en ajoutant la touche par exemple à l'exemple volet devient:

    pane.add (button1) -

  4. Appelez la méthode des setBounds sur le JButton contenant quatre paramètres: l'extrême gauche de pixels, la position la plus élevée de pixels, la largeur de la JButton en pixels et la hauteur de la JButton en pixels. Par exemple, pour définir les limites d'un JButton que vous souhaitez voir apparaître 250 pixels à partir de la gauche de l'image, un sommet situé à 300 pixels au-dessus du bord inférieur, de 300 pixels de large et 150 pixels de haut en utilisant ce code:

    button1.setBounds (250, 300, 300, 150) -

» » » » Comment utiliser setBounds Avec JButton