F
Flip.Side.Mod
Gast
Hallo Leute,
ich komme zu euch als fast kompletter Anfänger in Sachen Java, der für den Informatik-Unterricht in der Schule (13. Klasse) ein Referat vorbereiten soll.
Zu meinen Vorkenntnissen: ein knappes Jahr Java-Grundkenntnisse (solálá) :roll:
Das Thema sind Threads in Java und dazu wollte ich meiner Klasse zur Verdeutlichung der Arbeitsweise noch ein Programm präsentieren und bin auf "TheGreatThreadRace" gestoßen (Literatur: "Special Edition Using Java 2 Platform")
Das Programm im Allgemeinen findet ihr hier: http://www.lib.tsinghua.edu.cn/chinese/INTERNET/Java/jv25.htm
Es stellt, soweit ich das versteh, mehrere Threads als "Rennwagen" dar, die unabhängig voneinander um die Wette fahren...
Nun will ich des in Eclipse SDK eingeben, aber des meldet mir einfach zu viele Fehler, als das es laufen würde und ich hab keine Ahnung, woran es liegt
(Fehler immer als Kommentar dahinter)
Was mache ich/ was ist an dem Programm falsch?
(war ja nur copy&paste von der inet-site ???:L )
Bitte simpel erklären, ich muss es ja dann auch verstehen und meine Klassenkameraden auch, wenn ich es ihnen verzähl...
ich komme zu euch als fast kompletter Anfänger in Sachen Java, der für den Informatik-Unterricht in der Schule (13. Klasse) ein Referat vorbereiten soll.
Zu meinen Vorkenntnissen: ein knappes Jahr Java-Grundkenntnisse (solálá) :roll:
Das Thema sind Threads in Java und dazu wollte ich meiner Klasse zur Verdeutlichung der Arbeitsweise noch ein Programm präsentieren und bin auf "TheGreatThreadRace" gestoßen (Literatur: "Special Edition Using Java 2 Platform")
Das Programm im Allgemeinen findet ihr hier: http://www.lib.tsinghua.edu.cn/chinese/INTERNET/Java/jv25.htm
Es stellt, soweit ich das versteh, mehrere Threads als "Rennwagen" dar, die unabhängig voneinander um die Wette fahren...
Nun will ich des in Eclipse SDK eingeben, aber des meldet mir einfach zu viele Fehler, als das es laufen würde und ich hab keine Ahnung, woran es liegt
(Fehler immer als Kommentar dahinter)
Code:
package race2;
import goodFrame; //cannot be resolved
import java.awt.Graphics;
import java.awt.GridLayout;
import Threader; //cannot be resolved
Code:
//Create a new Thread for each racer, and add it to the panel
for (int x=0;x<racerCount;x++){
theRacers[x]=new Threader ("Racer #"+x);
theRacers[x].resize(size().width,size().height/racerCount);
//The method size() from the type Component is deprecated
//The method resize(int, int) from the type Component is
//deprecated
//The method size() from the type Component is deprecated
add (theRacers[x]);
theThreads[x]=new Thread(theRacers[x]);
Code:
//Create a new frame and place the race in it.
goodFrame theFrame = new goodFrame("The Great Thread Race"); //Multiple markers at this line
//goodFrame cannot be resolved to a type
//goodFrame cannot be resolved to a type
GreatRace theRace = new GreatRace();
theFrame.resize(400,200);
theFrame.add ("Center",theRace);
theFrame.show();
theRace.init();
theFrame.pack();
theRace.start();
}
Was mache ich/ was ist an dem Programm falsch?
(war ja nur copy&paste von der inet-site ???:L )
Bitte simpel erklären, ich muss es ja dann auch verstehen und meine Klassenkameraden auch, wenn ich es ihnen verzähl...