SWT + Zeichnen

T

Tobias Köhler

Guten Morgen.

Ich möchte gerne ein Zeichenprogramm mit SWT realisieren, nur irgendwie finde ich für SWT und Canvas nicht wirklich was Gescheites. Zum Start möchte ich eigentlich erstmal nur auf einem vorhanden Fenster eine kleine Zeichenfläche machen für Freihandzeichnen. Kann mir jemand da einen Tipp geben? Ich finde einfach nix :confused:

Danke:)
 
Das hat allerdings nichts mit SWT zu tun.

Um in SWT zu zeichnen musst du auf einer Komponente einen PaintListener registrieren. Dieser sagt dann über das Event immer Bescheid wenn die Komponenten neu gezeichnet werden muss und enthält einen GC (Graphics Context und nicht Garbage Collector. Ein wenig unglücklich die Benamung) mit welchem du dann die Zeichenoperationen über die bereitgestellten Methoden ausführen kannst.

Ein Beispiel findest du in den SWT Snippets: http://dev.eclipse.org/viewcvs/inde.../eclipse/swt/snippets/Snippet168.java?view=co

Achso und zum Freihandzeichnen: http://dev.eclipse.org/viewcvs/inde...g/eclipse/swt/snippets/Snippet66.java?view=co
 
Zuletzt bearbeitet:
OK, danke sehr :) Hatte gedacht, dass es in SWT vll anders funktioniert, daher;) Gut, dann entwerfe ich jetzt auch mal Paint :)
 
Zurück