//cd c:\HPBasic\Toppage-sample3\Applet //set CLASSPATH=. //javac StringMove.java //appletviewer StringMove.java //appletviewer StringMove.html import java.awt.*; import java.util.*; import java.applet.Applet; /* */ public class StringMove extends Applet implements Runnable { int x=750; String s ="よくいらっしゃいました。Javaコーヒの香りはいかが!!"; public void init() { Thread t = new Thread(this); t.start(); } public void run() { try { while(x > 0) { repaint(); Thread.sleep(300); x -= 40; } } catch (InterruptedException e){ } } public void paint(Graphics g) { setBackground(Color.yellow); g.setFont(new Font("Serif", Font.BOLD, 26)); g.setColor(Color.red); g.drawString(s,x,30); } } /* Thread t = new Thread(this);のthisを確認すべく StringMove ry =new StringMove(); Thread t = new Thread(ry); とすると、文字の表示がまったくなくなる。 「独習Java」P260参照 */