Hallo,
ich arbeite gerade in Informatik mit BlueJ.
Gerade sollen wir mit den Pfeiltasten eine Linie zeichnen lassen, d.h. Pfeiltaste nach oben = Linie nach oben, Pfeiltaste nach unten = Linie nach unten usw.
Ich habe den Programmcode laut meinem Lehrer richtig, aber immer wenn ich das Programm starten will kommt der Fehler "Sum Fehler: Die Tastatur wurde nicht getestet.".
Vielleicht weiss einer woran es liegen könnte und kann mir helfen.
Vielen Dank schonmal im Voraus
Tim
ich arbeite gerade in Informatik mit BlueJ.
Gerade sollen wir mit den Pfeiltasten eine Linie zeichnen lassen, d.h. Pfeiltaste nach oben = Linie nach oben, Pfeiltaste nach unten = Linie nach unten usw.
Ich habe den Programmcode laut meinem Lehrer richtig, aber immer wenn ich das Programm starten will kommt der Fehler "Sum Fehler: Die Tastatur wurde nicht getestet.".
Vielleicht weiss einer woran es liegen könnte und kann mir helfen.
Vielen Dank schonmal im Voraus
Tim
Java:
import sum.kern.*;
/**
* @author Tim
* @version 1.0
*/
public class PfeiltastenLinie
{
// Objekte
Fenster mF;
Stift mS;
Tastatur mT;
Maus mA;
// Konstruktor
public PfeiltastenLinie()
{
mF = new Fenster(800,800,"Linie");
mS = new Stift();
mT = new Tastatur();
mA = new Maus();
}
// Dienste
public static void main(String[] args)
{
PfeiltastenLinie ausfuehren = new PfeiltastenLinie();
ausfuehren.fuehreAus();
}
public void fuehreAus()
{
char ch;
mS.bewegeBis(400,400);
while( ! mA.doppelKlick())
{
ch = mT.zeichen();
if(mT.wurdeGedrueckt())
{
switch(ch)
{
case Zeichen.PFEILLINKS: mS.dreheBis(180);
mS.bewegeUm(50);
break;
case Zeichen.PFEILRECHTS: mS.dreheBis(0);
mS.bewegeUm(50);
break;
case Zeichen.PFEILOBEN: mS.dreheBis(90);
mS.bewegeUm(50);
break;
case Zeichen.PFEILUNTEN: mS.dreheBis(270);
mS.bewegeUm(50);
break;
default: mS.schreibeText("Die Taste ist nicht bekannt.");
}
mT.weiter();
}
}
}
}