1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
| import java.awt.*;
import javax.swing.*;
public class Calculatrice
{
private static GridBagLayout gridBagLayout;
private static GridBagConstraints contrainte0, contrainte1, contrainte2;
public static void main(String[] arg)
{
JFrame fenetreCalculatrice = new JFrame("Calculatrice");
fenetreCalculatrice.setLocationRelativeTo(null) ; //centre par rapport à l'ecran
fenetreCalculatrice.setSize(600, 600) ;
fenetreCalculatrice.setLayout(new GridLayout(0,2)) ;
fenetreCalculatrice.add( new EcranCalculatrice()) ; //ok it's going!!
fenetreCalculatrice.add( new PanneauChiffres()) ;
/*Container conteneurCalto = fenetreCalculatrice.getContentPane() ;
//conteneurCalto.setLayout( new LayoutManager(5,5,5) ) ;
FlowLayout flowLayout = new FlowLayout(5,5,5) ;
conteneurCalto.setLayout(flowLayout(5,5,5)) ;
EcranCalculatrice ecranCalculatrice = new EcranCalculatrice() ;
fenetreCalculatrice.add(ecranCalculatrice) ;*/
fenetreCalculatrice.setVisible(true) ;
//declaration de mes 3 zones c-a-d l'ecran, les differents paves et la barre de menu
/*gridBagLayout = new GridBagLayout() ;
contrainte0 = new GridBagConstraints() ;
contrainte1 = new GridBagConstraints() ;
contrainte2 = new GridBagConstraints() ;*/
/*PanneauChiffres pc = new PanneauChiffres() ;
fenetreCalculatrice.add(pc) ;*/
//ajout à ma fenetre principale du panneau qui contient le pavé numérique
//fenetreCalculatrice.setContentPane( new PanneauChiffres() ) ;
//PanneauOperateurs po = new PanneauOperateurs() ;
//fenetreCalculatrice.add(po) ;
//ajout à ma fenetre principale du panneau qui contient le panneau des operateurs
//fenetreCalculatrice.setContentPane( new PanneauOperateurs()) ;
//fenetreCalculatrice.setLayout(new GridLayout(3,4)) ;
//new FlowLayout (FlowLayout.LEFT,10,10) ;
/*//je declare mon container en tant que JPanel---celui là va contenir d'autres objets
Container c = new Container() ;
//fenetreCalculatrice.getContentPane() ;
c.setLayout(new GridLayout(0,2)) ;
//JPanel container = new JPanel() ;
//container.setLayout(new GridLayout(0,2)) ;
c.add(new PanneauChiffres()) ;
//pour ajouter a mon conteneur mon panneauOperateurs
//c.add(new PanneauOperateurs()) ;
//container.add(fenetreCalculatrice, new PanneauOperateurs()) ;
//je mets le conteneur ds mon JFrame ici fenetreCalculatrice
fenetreCalculatrice.setVisible(true) ;*/
}
} |
Partager