Hallo Community,
ich hab mal ne Frage zum Thema UI Toolkit.
Was muss man generell bedenken, um ein eigenes Toolkit zu programmieren?
Wie werden verschiedene Dinge z.B. bei Swing realisiert?
Hier mal meine Kernfragen:
- Werden bei Swing die Komponenten gezeichnet, also ist ein JButton letztendlich nur eine Zeichnung von Shapes und Fills?
- Wie läuft das mit den Events? Irgendwann und irgendwo muss das System ja ansetzten. Wie erkennt Java z.B. das über einen JButton gerade ein MouseOver stattfindet. Gibt es dafür einen Hintergrundprozess, der die Mouse-Koordinaten pixelgenau überwacht und auswertet?
Wäre super wenn wir da ein bisschen drüber sprechen könnten, will mir gern eine detailierte Vorstellung von der Funktionsweise machen.
Grüße
fedarius
ich hab mal ne Frage zum Thema UI Toolkit.
Was muss man generell bedenken, um ein eigenes Toolkit zu programmieren?
Wie werden verschiedene Dinge z.B. bei Swing realisiert?
Hier mal meine Kernfragen:
- Werden bei Swing die Komponenten gezeichnet, also ist ein JButton letztendlich nur eine Zeichnung von Shapes und Fills?
- Wie läuft das mit den Events? Irgendwann und irgendwo muss das System ja ansetzten. Wie erkennt Java z.B. das über einen JButton gerade ein MouseOver stattfindet. Gibt es dafür einen Hintergrundprozess, der die Mouse-Koordinaten pixelgenau überwacht und auswertet?
Wäre super wenn wir da ein bisschen drüber sprechen könnten, will mir gern eine detailierte Vorstellung von der Funktionsweise machen.
Grüße
fedarius