【初心者】Java質問・相談スレッド76【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0580573
2005/12/04(日) 14:51:35import java.applet.Applet; import java.awt.*;
public class Fortune extends Applet implements Runnable{
public static void main(String[] args){
new Fortune().start();}
public void init(){
setLayout(new BorderLayout());
canvas = new MyCanvas(getSize().width, getSize().height - 50, 85);
add("North", new MySettings(canvas));
add("Center", canvas);
add("South", controls = new MyControls(canvas));}
public void start(){
if(thread == null){
thread = controls.thread = new Thread(this);
thread.start();}}
public void run(){
if(thread != null){do{
canvas.init();
while(canvas.singlestep()) {
try{Thread.sleep(25L);}
catch(InterruptedException _ex) { }}
controls.threadRunning(false);
} while(true);
} else{
return;}}
MyCanvas canvas;
MyControls controls;
Thread thread;}
■ このスレッドは過去ログ倉庫に格納されています