bonjourd,si quelqu'un peut me dire la différence entre ces deux programmes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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();
 
	}
 
 
}