Package schule.ngb.zm
package schule.ngb.zm
Die Zeichenmaschine
Die Zeichenmaschine ist eine für den Informatikunterricht entwickelte Bibliothek, die unter anderem an Processing angelehnt ist. Die Bibliothek soll einige der üblichen Anfängerschwierigkeiten mit Java vereinfachen und für Schülerinnen und Schüler im Unterricht nutzbar machen.
Eine umfassende Dokumentation ist unter zeichenmaschine.xyz verfügbar.
-
ClassDescriptionBasisimplementierung der
Strokeable
undFillable
APIs.Repräsentiert eine Farbe in der Zeichenmaschine.Basisklasse für die meisten Objekte der Zeichenmaschine, die von Nutzern erweitert werden können.Drawable
Objekte können auf eine Zeichenfläche gezeichnet werden.Drawable
Klassen, die mit einer Füllung versehen werden können.Basisklasse für Ebenen derZeichenleinwand
.Diese Klasse sammelt Enumerationen, die verschiedene Eigenschaften der zu zeichnenden Formen darstellen.Zustände in denen sich die Zeichenmaschine befinden kann.Stile für Pfeilspitzen.Richtungen für die Ausrichtung von Formen.Arten von Bögen.Linienstile für Konturlinien.Linienstile für Konturlinien.Drawable
Klassen, die mit einer Konturlinie versehen werden können.Updatable
Objekte können in regelmäßigen Intervallen (meist einmal pro Frame) ihren Zustand aktualisieren.Ein zweidimensionaler Vektor.Ein Zeichenfenster ist das Programmfenster für die Zeichenmaschine.Eine Leinwand ist die Hauptkomponente einer Zeichenmaschine.Hauptklasse der Zeichenmaschine.