Hallo Leute,
ich kenne mich nicht sehr gut mit java aus, wir nehmen es aber gerade in der Schule (ich arbeite mit BlueJ) durch und ich habe mich aus langeweile mal an das Projekt "kifferkreisel" gemacht. wundert euch nich über den namen, es ist ein kreisel der seine farbe nach innen ändert und dann wider nach außen (müsst ihr nicht verstehen ist ja nicht so wichtig), wichtig ist aber, dass diese klasse auf der klasse ZEICHENFENSTER basiert, welche ich NICHT öffnen kann, ich hoffe ihr kennt die irgendwoher und könnt mir helfen ! Ich würde gerne dieses Projekt zum laufen bringen und werde jetzt hier den Quelltext von "KIFFERKREISEL" posten, damit ihr mit sagen könnt was falsch ist !
Ich werde beim speichern als jar datei nach einer main()-Methode gefragt, also hab ich einfach mal die hauptmethode meines kreisels main genannt, was mit auch nichts brachte ! Wenn ich das gespeicherte jar dann starten will sagt mein pc nur sowas wie "fatal error" oder so ähnlich.
Bitte helft mir ! DANKE !
lg
donfellone
PS: Von ZEICHENFENSTER hab ich nur ne Dokumentation, welche ich angehängt hab ! ACHTUNG Ich habe sie als "zeichenfenster.html.txt" angehängt ! Um sie nutzen zu können löscht einfach das ".txt" am ende weg und öffnet !
PSS: Wäre cool, wenn ihr den Quelltext einfach korrigieren und dann posten könntet !
__________________________________________________________________________________
hier der quelltext von kifferkreisel :
public class KIFFERKREISEL
{
private int radius;
private int farbe;
private int xmitte;
private int ymitte;
private int warte;
private int i;
private int a;
private int s;
public KIFFERKREISEL()
{
xmitte = 120;
ymitte = 120;
radius = 90;
farbe = 8;
s= 1;
i = 1;
a = 1;
warte = 150;
}
public void main()
{
while(i<6)
{
while(a<8)
{
radius = radius - 10;
farbe = farbe - 1;
ZEICHENFENSTER.gibFenster().warte(warte);
ZEICHENFENSTER.gibFenster().fuelleKreis(xmitte, ymitte, radius, farbe);
a++;}
while(s<8)
{
radius = radius + 10;
farbe = farbe + 1;
ZEICHENFENSTER.gibFenster().warte(warte);
ZEICHENFENSTER.gibFenster().fuelleKreis(xmitte, ymitte, radius, farbe);
s++;}
s = 1;
a = 1;
i++;}
}
}
ich kenne mich nicht sehr gut mit java aus, wir nehmen es aber gerade in der Schule (ich arbeite mit BlueJ) durch und ich habe mich aus langeweile mal an das Projekt "kifferkreisel" gemacht. wundert euch nich über den namen, es ist ein kreisel der seine farbe nach innen ändert und dann wider nach außen (müsst ihr nicht verstehen ist ja nicht so wichtig), wichtig ist aber, dass diese klasse auf der klasse ZEICHENFENSTER basiert, welche ich NICHT öffnen kann, ich hoffe ihr kennt die irgendwoher und könnt mir helfen ! Ich würde gerne dieses Projekt zum laufen bringen und werde jetzt hier den Quelltext von "KIFFERKREISEL" posten, damit ihr mit sagen könnt was falsch ist !
Ich werde beim speichern als jar datei nach einer main()-Methode gefragt, also hab ich einfach mal die hauptmethode meines kreisels main genannt, was mit auch nichts brachte ! Wenn ich das gespeicherte jar dann starten will sagt mein pc nur sowas wie "fatal error" oder so ähnlich.
Bitte helft mir ! DANKE !
lg
donfellone
PS: Von ZEICHENFENSTER hab ich nur ne Dokumentation, welche ich angehängt hab ! ACHTUNG Ich habe sie als "zeichenfenster.html.txt" angehängt ! Um sie nutzen zu können löscht einfach das ".txt" am ende weg und öffnet !
PSS: Wäre cool, wenn ihr den Quelltext einfach korrigieren und dann posten könntet !
__________________________________________________________________________________
hier der quelltext von kifferkreisel :
public class KIFFERKREISEL
{
private int radius;
private int farbe;
private int xmitte;
private int ymitte;
private int warte;
private int i;
private int a;
private int s;
public KIFFERKREISEL()
{
xmitte = 120;
ymitte = 120;
radius = 90;
farbe = 8;
s= 1;
i = 1;
a = 1;
warte = 150;
}
public void main()
{
while(i<6)
{
while(a<8)
{
radius = radius - 10;
farbe = farbe - 1;
ZEICHENFENSTER.gibFenster().warte(warte);
ZEICHENFENSTER.gibFenster().fuelleKreis(xmitte, ymitte, radius, farbe);
a++;}
while(s<8)
{
radius = radius + 10;
farbe = farbe + 1;
ZEICHENFENSTER.gibFenster().warte(warte);
ZEICHENFENSTER.gibFenster().fuelleKreis(xmitte, ymitte, radius, farbe);
s++;}
s = 1;
a = 1;
i++;}
}
}
Zuletzt bearbeitet: