Meddelande
På gamla.pluggakuten.se kan du fortfarande läsa frågorna och svaren som ställts, men du kan inte skapa ett nytt konto eller nya trådar. Nya frågor och nytt konto skapar du på det nya forumet, välkommen dit!
Musklick och streck till klickpunkten
- gulfi52
- Medlem
Offline
- Registrerad: 2017-01-17
- Inlägg: 85
Musklick och streck till klickpunkten
import se.lth.cs.pt.window.SimpleWindow;
public class LineDrawing {
public static void main(String[] args) {
SimpleWindow w = new SimpleWindow(500, 500, "LineDrawing");
w.moveTo(0, 0);
while (true) {
w.waitForMouseClick();
w.getMouseX();
w.getMouseY();
w.moveTo(X, Y);
w.lineTo(X, Y);
}
}
}
Jag tyckte följande verkade logiskt - det tyckte inte eclips...
man ska få programmet att vänta på att användaren av musen klickar och sedan rita ett streck dit.
- Henrik E
- Medlem
Offline
- Registrerad: 2015-09-22
- Inlägg: 3189
Re: Musklick och streck till klickpunkten
Om du först gör moveTo(x,y) och sedan lineTo(x,y) ritas inget streck. Du står ju redan i den punkten.
- gulfi52
- Medlem
Offline
- Registrerad: 2017-01-17
- Inlägg: 85
Re: Musklick och streck till klickpunkten
Fast det står fortfarande med en "bock" i kanten som att något är fel.
Senast redigerat av gulfi52 (2017-01-28 05:37)
- ybbaks
- Medlem
Offline
- Registrerad: 2013-04-16
- Inlägg: 998
Re: Musklick och streck till klickpunkten
int x = w.getMouseX();
int y = w.getMouseY();
w.moveTo(x, y);
w.lineTo(x, y);