Problème bouton

Résolu/Fermé
Ayk0 Messages postés 9 Date d'inscription lundi 29 janvier 2018 Statut Membre Dernière intervention 14 mars 2022 - Modifié le 3 févr. 2018 à 19:01
Ayk0 Messages postés 9 Date d'inscription lundi 29 janvier 2018 Statut Membre Dernière intervention 14 mars 2022 - 4 févr. 2018 à 13:44
Bonjour je suis un programmeur débutant et je rencontre un problème avec les boutons
la taille du bouton ne veut pas se modifier.

Main=
 import java.awt.Panel;

import javax.swing.JButton;
import javax.swing.JFrame;

public class Main {

 public static void main(String[] args) {
  
  JFrame frame = new JFrame ();
  Ecran Ecran = new Ecran();
  frame.setVisible(true);
  frame.setSize(800, 500);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.setLocationRelativeTo(null);
  frame.add(new Ecran ());
  
        
 }
}


le panel =
import java.awt.Graphics;

import javax.swing.JButton;
import javax.swing.JPanel;



public class Ecran extends JPanel {
 

 public  Ecran () {
 JButton button = new JButton ("je suis un bouton");
 button.setBounds(88, 88, 88, 88);
    button.setVisible(true);
 add(button);
 
 }
 
 public void paintComponent (Graphics g) {
  
  
 }
 

}



Merci de votre aide =))


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.

1 réponse

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
3 févr. 2018 à 20:04
Bonjour,

Ajoutes
setLayout(null); 
dans le constructeur de Ecran.

Voir la documentation : Doing Without a Layout Manager (Absolute Positioning)
1
Ayk0 Messages postés 9 Date d'inscription lundi 29 janvier 2018 Statut Membre Dernière intervention 14 mars 2022
4 févr. 2018 à 13:39
bonjour merci sa fonctionne pouvez vous mexpliquer ct ligne ?
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015 > Ayk0 Messages postés 9 Date d'inscription lundi 29 janvier 2018 Statut Membre Dernière intervention 14 mars 2022
4 févr. 2018 à 13:42
Par défaut un JPanel utilise un BorderLayout, toi tu veux faire du positionnement absolu, donc il faut enlever le layout, c'est à dire le mettre à null, comme expliqué dans la documentation que je t'ai donné.
0
Ayk0 Messages postés 9 Date d'inscription lundi 29 janvier 2018 Statut Membre Dernière intervention 14 mars 2022
4 févr. 2018 à 13:44
D'accord merci =) !!
0