Paint
-
Hallo. Also ich bin gerad dabei ein simples Zeichenprogramm wie MS-Paint zu schreiben. Nun habe ich ein paar Fragen.
1. Kann man, und wenn ja wie, die Pixelstärke bei allen Zeichenoperationen(Bsp. drawLine(...)) irgendwie einstellen?
2. Also, wenn ich den Cursor zu schnell über den Bildschirm ziehe, werden halt bei der Funktion "Stift" manche Punkte einzeln gezeichnet, obwohl es ja eigentlich eine Linie sein sollte. Ich weis warum das so ist und kann mir auch denken welche des Rätsels Lösung ist. Aber trtozdem wollte ich mal fragen ob hier nicht zufällig jemand gerade einen passenden Algorithmus auf Lager hat.
Danke!
-
1. Du kannst die Liniendicke mit der Methode setStroke von Graphics2D verändern.
2. Ich hätte da zwar etwas, das kann man hier aber schlecht zeigen, da es sich über viele Klassen erstreckt.
3. Vielleicht ist folgendes ganz nützlich für dich: Tutorial