ステップ4 :生命を与える
スレッド ー インターフェース
import java.awt.Graphics; import java.applet.Applet; import java.awt.Font; import java.awt.Color; public class HelloWorld4 extends Applet implements Runnable{ String input_text; Font font= new Font("Helvetica",1,24); Color color = new Color(94,60,215); int xpos=0; Thread killme=null; public void init(){ input_text=getParameter("text"); } public void paint(Graphics g){ g.setFont(font); g.setColor(color); g.drawString(input_text,xpos,25); } public void start(){ if(killme==null){ killme=new Thread(this); killme.start(); } } public void setcoord(){ xpos =xpos-5; if((xpos)<-120){ xpos=size().width; } } public void run(){ while(killme != null){ try{Thread.sleep(100);} catch (InterruptedException e){} setcoord(); repaint(); } } }