我遇到了if-funktion的问题。
它应该是: 如果(按下鼠标),铅笔应该跟随光标并按方式绘制
否则什么都不做。
这是我的代码。找不到错误
import sum.kern.*;
public class ZeichnePrgm
{
// Objects
Bildschirm derBildschirm;
Stift derStift;
Maus dieMaus;
// Konstruktor
public ZeichnePrgm()
{
derBildschirm = new Bildschirm();
derStift = new Stift();
dieMaus = new Maus();
}
// Dienste
public void fuehreAus()
{
do
{
if(dieMaus.istGedrueckt()) // mouse.isPressed
{
derStift.bewegeBis(dieMaus.hPosition(),dieMaus.vPosition()); //pen.moveTo
derStift.runter(); // pen.down
}
else
derStift.hoch(); //pen.up
}while(dieMaus.doppelKlick()); //pen.doubleClick
/* while(!dieMaus.doppelKlick())
*
* meinStift.runter(); // pen.down
* meinStift.bewegeBis(dieMaus.hPosition(),dieMaus.vPosition()); //pen.moveTo
*/
}
}