ステップ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();
}
}
}