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
| import java.awt.*;
import javax.swing.*;
public class Calculatriceperso {
Calculatriceperso() {
JPanel contenufenetre = new JPanel();
BorderLayout disposition1 = new BorderLayout();
contenufenetre.setLayout(disposition1);
//
JPanel chiffres = new JPanel();
GridLayout disposition2 = new GridLayout(4,2);
chiffres.setLayout(disposition2);
//
JPanel panneauOpérations = new JPanel();
GridLayout disposition3 = new GridLayout(4,1);
panneauOpérations.setLayout(disposition3);
JTextField texte = new JTextField();
JButton boutonvirgule = new JButton(",");
JButton boutondivise = new JButton("/");
JButton boutonfois = new JButton("*");
JButton boutonmoins = new JButton("-");
JButton boutonplus = new JButton("+");
JButton boutonegale = new JButton("=");
JButton[] boutonchiffres = new JButton[10];
for(int i=0;i<10;i=i+1){
boutonchiffres[i] = new JButton(" "+i);
chiffres.add(boutonchiffres[i]);
}
panneauOpérations.add(boutonvirgule);
panneauOpérations.add(boutonfois);
panneauOpérations.add(boutondivise);
panneauOpérations.add(boutonmoins);
panneauOpérations.add(boutonplus);
panneauOpérations.add(boutonegale);
contenufenetre.add("Center",chiffres);
contenufenetre.add("East",panneauOpérations);
contenufenetre.add("North",texte);
JFrame cadre = new JFrame("Calculatrice personnelle de luxe");
cadre.setContentPane(contenufenetre);
cadre.setVisible(true);
cadre.pack();
MoteurCalcul moteurdecalcul = new MoteurCalcul();
boutonchiffres[0].addActionListener(moteurdecalcul);
}
public static void main(String[] args){
new Calculatriceperso();
}
} |
Partager