All pastes #252558 Raw Edit

Miscellany

public java v1 · immutable
#252558 ·published 2006-11-19 18:26 UTC
rendered paste body
import java.awt.*;import java.awt.event.*;import java.applet.*;import java.awt.image.*;public class Opdracht14_11 extends Applet {	Lichtkrant lichtkrant;		public void start() {		if ( lichtkrant == null ) {			lichtkrant = new Lichtkrant(this);			lichtkrant.start();		}	}}class Lichtkrant extends Thread {	private int x = 0;	private int y = 10;	private String s = new String("Lichtkrant");	private Image buffer;	private Applet applet;	private int appletBreedte, appletHoogte;	private Graphics g, gB;		public Lichtkrant(Applet applet) {		this.applet = applet;		g = applet.getGraphics();		appletBreedte = applet.getSize().width;		appletHoogte = applet.getSize().height;		buffer = applet.createImage(appletBreedte, appletHoogte);		gB = buffer.getGraphics();	}		public void run() {		while(true) {			gB.drawString(s, x, y);			g.drawImage(buffer,0,0,applet);			slaap(2000);			x += 10;			if ( x == appletBreedte) {				x = 0;			}			gB.setColor(applet.getBackground());			gB.fillRect(0,0,appletBreedte, appletHoogte);		}	}		private void slaap(int millisec) {		try {			Thread.sleep(millisec);		} 		catch (Exception e) {			// TODO: handle exception		}	}}