You are not logged in.

  • Login

Dear visitor, welcome to Coder Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Saturday, November 13th 2010, 8:46pm

Problem: Schleife mit Tastendruck kombinieren

Hallo, alle zusammen.

Komme sofort zum Punkt. Habe ein kleines Problem mit Bluej. Ich will eine Schleife mit einem bestimmten Tastendruck verbinden, habe schon bei Google gesucht habe aber irgendwann an meiner Tastatur angefangen zu nagen. Es soll ein senkrechtes Raster entstehen.

Hier ist eine normale "do"-Schleife,


do
{
if(dieMaus.istGedrueckt())
{
meinStift.hoch();
meinStift.bewegeUm(10);
meinStift.runter();
meinStift.dreheUm(-90);
meinStift.bewegeUm(400);//Der Bildschirm ist 600*400
meinStift.hoch();
meinStift.dreheUm(180);
meinStift.bewegeUm(400);
meinStift.dreheUm(-90);
}
} while(!dieMaus.doppelKlick());


Jetzt möchte ich aber, das die Schleife nicht bei Mausklick startet, sondern wenn man die Taste 'r' drückt. Habe Jetzt schon "etwas" (*tastatur ist schon abgenagt bis zum ENter*) länger herumprobiert, komme aber nicht darauf.


Bitte helft mir, bevor ich Geld in eine neue Tastatur investieren muss, Max.




2

Saturday, November 13th 2010, 8:54pm

Ich habs selbst rausgefunden:


if (dieTastatur.wurdeGedrueckt)
{
if (dieTastatur.zeichen() == 'r')
meinStift.setzeFarbe(Farbe.ROT); //Nur ein Beispiel
else
meinStift.setzeFarbe(Farbe.SCHWARZ);
dieTastatur.weiter();
}

Sry, das ich euch belästigt habe ;)

Similar threads

Social bookmarks