Java2实用教程(第二版)程序代码——第八章 Java Applet基础
1//例子1
2import java.applet.*;
3import java.awt.*;
4public class Example8_1 extends Applet
5{ Button button1; Button button2;
6 int sum;
7 public void init()
8 { button1=new Button("yes");
9 button2=new Button("No");
10 add(button1);
11 add(button2);
12 }
13 public void start()
14 { sum=0;
15 for(int i=1;i<=100;i++)
16 { sum=sum+i;
17 }
18 }
19 public void stop() { }
20 public void destroy(){ }
21 public void paint(Graphics g)
22 { g.setColor(Color.blue);
23 g.drawString("程序设计方法",20,60);
24 g.setColor(Color.red);
25 g.drawString("sum="+sum,20,100);
26 }
27}
28
29//例子2
30
31import java.applet.*;import java.awt.*;
32public class Example8_3 extends Applet
33{ int x;
34 public void init()
35 { x=5;
36 }
37 public void paint(Graphics g)
38 { x=x+1;
39 if(x>=200)
40 x=5;
41 g.drawString("我们在学习repaint方法",20,x);
42 repaint();
43 }
44}
45
2import java.applet.*;
3import java.awt.*;
4public class Example8_1 extends Applet
5{ Button button1; Button button2;
6 int sum;
7 public void init()
8 { button1=new Button("yes");
9 button2=new Button("No");
10 add(button1);
11 add(button2);
12 }
13 public void start()
14 { sum=0;
15 for(int i=1;i<=100;i++)
16 { sum=sum+i;
17 }
18 }
19 public void stop() { }
20 public void destroy(){ }
21 public void paint(Graphics g)
22 { g.setColor(Color.blue);
23 g.drawString("程序设计方法",20,60);
24 g.setColor(Color.red);
25 g.drawString("sum="+sum,20,100);
26 }
27}
28
29//例子2
30
31import java.applet.*;import java.awt.*;
32public class Example8_3 extends Applet
33{ int x;
34 public void init()
35 { x=5;
36 }
37 public void paint(Graphics g)
38 { x=x+1;
39 if(x>=200)
40 x=5;
41 g.drawString("我们在学习repaint方法",20,x);
42 repaint();
43 }
44}
45