mirror of
https://github.com/jneug/zeichenmaschine.git
synced 2026-04-14 06:33:34 +02:00
ffe9bef5fdf143064e6d4e7ad028ea374d5915a3
Eingaben der Swing Componente werden nun in eine interen EventQueue einsortiert, die einmal pro Frame abgearbeitet wird. Das verhindert Probleme bei der Synchronisierung der ZM mit dem EDT von Swing. Im Moment werden die Originalen InputEvent gespeichert und verarbeitet. In Zukunft könnte eine eigene Event-Klasse sinnvoll sein, die die Events für die Nutzer vereinfacht (siehe Processing).
Zeichenmaschine
Eine kleine Java-Bibliothek für grafische Programmierung im Informatikunterricht.
Projektidee
Die Zeichenmaschine ist aus dem Wunsch nach einer einfachen Grafikbibliothek für den Einsatz im Informatikunterricht der Oberstufe entstanden, die sich gut in die Entwicklungsumgebung BlueJ integriert.
Mit der Zechenmaschine können Schüler:innen ihre Programme von Anfang an mit Visualisierungen und Interaktionen ausstatten, ohne sich mit der GUI Programmierung mit Java Swing auseinandersetzen zu müssen.
Die Bibliothek wurde stark on Processing, Engine Alpha und TigerJython inspiriert.
Description
Eine kleine Java-Bibliothek für grafische Programmierung im Informatikunterricht.
https://zeichenmaschine.xyz
Readme
GPL-3.0
14 MiB