import java.applet.*; import java.awt.*; import java.awt.event.*; public class Kadai extends Applet implements ActionListener,Runnable{ Button b1,b2,b3; TextField tf1; myCanvas c1; // 表示のためのキャンバスオブジェクト graphCanvas c2; // グラフ表示のためのオブジェクト Sim sm; // シミュレーションのためのオブジェクト public void init(){             :             :             : c1=new myCanvas(); c1.setSize(300,200); c1.setBackground(Color.white); add(c1); c2=new graphCanvas(); c2.setSize(300,300); c2.setBackground(Color.white); add(c2); b3=new Button("クリア"); b3.addActionListener(this); add(b3);             :             :             : } public void run(){             :             : // runメソッド内での実際のシミュレーションと表示のループは以下のような感じ t=t+dt; sm.one_step(dt); c1.draw(); c1.drawBall(sm.px,sm.py); c2.drawPoint(t*10,sm.px*0.8); for(i=0;i<100000;i++);             :             :             : } }