Meddelande

Du befinner dig just nu på en äldre version av Pluggakuten, gamla.pluggakuten.se. Nya Pluggakuten lanserades den 6 februari 2017 och du finner forumet på www.pluggakuten.se.

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);

 


Sidfot

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson

Powered by Mattecentrum
 |  Denna sida använder cookies |  Kontakta oss |  Feedback |