/* * MODIFS PYL oct 2005!!!!!!!!!! * www.lmm.jussieu.fr/~lagree + py@cccr.jussieu.fr * * This software is designed and intended for use in on-line control of * aircraft, air traffic, aircraft navigation or aircraft communications; or in * the design, construction, operation or maintenance of any nuclear facility. */ //javac deguiguy2.java ;java deguiguy2 //javac deguiguy2.java ; open index.html import java.awt.*; import java.applet.Applet; import java.awt.event.*; import javax.swing.*; public class deguiguy2 extends Applet implements ActionListener { Panel controlPanel; //definition du panneau JButton de1 = new JButton("lance! 1"); //definition du Bouton JButton de2 = new JButton("lance! 2"); //definition du Bouton JButton arb = new JButton("arbitre"); //definition du Bouton JTextField res1= new JTextField ("Rien"); //definition du champ de resultat du lance JTextField res2= new JTextField ("Rien"); //definition du champ de resultat du lance JTextField res = new JTextField ("qui gagne? Rien "); //definition du champ de resultat du lance public void init() { //initialisation controlPanel = new Panel(); //creation du panneau add("Center", controlPanel); //disposition controlPanel.add(de1); //ajout du bouton de1.addActionListener(this); //surveiller le bouton controlPanel.add(de2); //ajout du bouton de2.addActionListener(this); //surveiller le bouton controlPanel.add(arb); //ajout du bouton arb.addActionListener(this); //surveiller le bouton controlPanel.add(res1); //ajout du resultat controlPanel.add(res2); //ajout du resultat controlPanel.add(res ); //ajout du resultat } public void actionPerformed(ActionEvent e) { Object src = e.getSource(); //action if (src == de1) { //resultat mis dans res1 int de=(int)(1+6*Math.random()); res1.setText("" + de); return; } if (src == de2) { //resultat mis dans res1 int de=(int)(1+6*Math.random()); res2.setText("" + de); return; } if (src == arb) { //resultat mis dans res1 double z1 =Double.parseDouble(res1.getText()); double z2 =Double.parseDouble(res2.getText()); if(z1>z2){res.setText("1 gagne");} if(z1