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 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
|
import javax.swing.*;
import java.awt.GridLayout;
import java .awt.BorderLayout;
public class calculette {
JButton bouton0 =new JButton("0");
JButton bouton1 =new JButton("1");
JButton bouton2 =new JButton("2");
JButton bouton3 =new JButton("3");
JButton bouton4 =new JButton("4");
JButton bouton5 =new JButton("5");
JButton bouton6 =new JButton("6");
JButton bouton7 =new JButton("7");
JButton bouton8 =new JButton("8");
JButton bouton9 =new JButton("9");
JButton boutonVirgule =new JButton(",");
JButton boutonEgale =new JButton("=");
JButton boutonPlus =new JButton("+");
JButton boutonMoins =new JButton("-");
JButton boutonDiviser= new JButton ("/");
JButton boutonMultiplier =new JButton("*");
JPanel contenuFenetre =new JPanel();
JTextField champAffichage = new JTextField(30);
calculette()
{
BorderLayout disposition =new BorderLayout();
contenuFenetre.setLayout(disposition);
contenuFenetre.add("North", champAffichage);
JPanel panneauChiffres= new JPanel();
GridLayout dispositionChiffres=new GridLayout( 4 ,3);
panneauChiffres .setLayout(dispositionChiffres);
panneauChiffres.add(bouton1);
panneauChiffres.add(bouton2);
panneauChiffres.add(bouton3);
panneauChiffres.add(bouton4);
panneauChiffres.add(bouton5);
panneauChiffres.add(bouton6);
panneauChiffres.add(bouton7);
panneauChiffres.add(bouton8);
panneauChiffres.add(bouton9);
panneauChiffres.add(bouton0);
panneauChiffres.add(boutonVirgule);
panneauChiffres.add(boutonEgale);
contenuFenetre.add(("Center"),panneauChiffres);
JPanel panneauOperations =new JPanel();
GridLayout dispositionOperations =new GridLayout(4 ,1);
panneauOperations.setLayout(dispositionOperations);
panneauOperations.add(boutonPlus);
panneauOperations.add(boutonMoins);
panneauOperations.add(boutonMultiplier);
panneauOperations.add(boutonDiviser);
contenuFenetre.add("East",panneauOperations);
JFrame frame =new JFrame("Calculette");
frame.setContentPane(contenuFenetre);
frame.pack();
frame.setVisible(true);
MoteurCalcul moteurCalcul = new MoteurCalcul(this);
bouton0.addActionListener(moteurCalcul);
bouton1.addActionListener(moteurCalcul);
bouton2.addActionListener(moteurCalcul);
bouton3.addActionListener(moteurCalcul);
bouton4.addActionListener(moteurCalcul);
bouton5.addActionListener(moteurCalcul);
bouton6.addActionListener(moteurCalcul);
bouton7.addActionListener(moteurCalcul);
bouton8.addActionListener(moteurCalcul);
bouton9.addActionListener(moteurCalcul);
boutonVirgule.addActionListener(moteurCalcul);
boutonPlus.addActionListener(moteurCalcul);
boutonMoins.addActionListener(moteurCalcul);
boutonDiviser.addActionListener(moteurCalcul);
boutonMultiplier.addActionListener(moteurCalcul);
boutonEgale.addActionListener(moteurCalcul);
}
public void main(String[] args) {
calculette calc = new calculette();
}
}:oops: |
Partager