bonjourd,si quelqu'un peut me dire la différence entre ces deux programmes:
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 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(); } }
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(); } }




Répondre avec citation




Partager