2 programme :un qui ca marche l'autre est non
bonjourd,si quelqu'un peut me dire la différence entre ces deux programmes:
Code:
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
| import java.awt.List;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
public class Iteme extends Frame implements ItemListener {
private List l;
private int i=7;
public Iteme(){
l=new List(4);
l.add("Blue");
l.add("Vert");
l.add("Noire");
l.add("Rouge");
this.setLayout(new FlowLayout());
this.setSize(200,200);
this.add(l);
l.addItemListener (this);
this.setVisible(true);
this.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent evt) {
this.windowClosed(null);
System.exit(0);
}
} );
}
public void paint(Graphics g){
g.drawString( "ceci est un texte ",40, 150);
if(i==0){g.drawString( "",40, 150); g.setColor(Color.BLUE);}
if(i==1){g.drawString( "",40, 150);g.setColor(Color.green);}
if(i==2){ g.drawString( "",40, 150);g.setColor(Color.BLACK);}
if(i==3){ g.drawString( "",40, 150);g.setColor(Color.RED);}
g.drawString( "ceci est un texte ",40, 150);
}
@Override
public void itemStateChanged(ItemEvent e) {
// TODO Auto-generated method stub
i=l.getSelectedIndex();
this.repaint();
}
} |
et ca
Code:
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
| import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.List;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
public class Exo4 extends Frame implements ItemListener{
private List l;
private int i=7;
public Exo4(){
l=new List(4);
l.add("Blue");
l.add("Vert");
l.add("Noire");
l.add("Rouge");
this.setLayout(new FlowLayout());
this.setSize(200,200);
this.add(l);
l.addItemListener (this);
this.setVisible(true);
this.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent evt) {
this.windowClosed(null);
System.exit(0);
}
} );
}
public void Paint (Graphics g){
g.drawString( "ceci est un texte ",40, 150);
if(i==0){g.drawString( "",40, 150); g.setColor(Color.BLUE);}
if(i==1){g.drawString( "",40, 150);g.setColor(Color.green);}
if(i==2){ g.drawString( "",40, 150);g.setColor(Color.BLACK);}
if(i==3){ g.drawString( "",40, 150);g.setColor(Color.RED);}
g.drawString( "ceci est un texte ",40, 150);
}
@Override
public void itemStateChanged(ItemEvent e) {
// TODO Auto-generated method stub
i=l.getSelectedIndex();
this.repaint();
}
} |