Grafikprogrammierung in Java
Grafikprogrammierung in Java
Grafikprogrammierung in Java
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Pr<strong>in</strong>zipielle Vorgehensweise<br />
• Durch Instanziieren e<strong>in</strong>er (eigenen) Fensterklasse wird e<strong>in</strong> Fensterobjekt erzeugt.<br />
Für das Objekt werden Größe und Titel festgelegt, es wird sichtbar gemacht, ...<br />
Die Klasse geht <strong>in</strong> der Regel aus der Ableitung e<strong>in</strong>er Behälterklasse (zum Beispiel<br />
JFrame, JW<strong>in</strong>dow, ...) hervor.<br />
• Das Layout und der grafische Kontext werden festgelegt.<br />
• Die Komponenten werden dem Fensterobjekt h<strong>in</strong>zugefügt (zum Beispiel im<br />
Konstruktor der Fensterklasse).<br />
• Für jede Ereignisquelle werden e<strong>in</strong> oder mehrere Ereignisempfänger (Beobachter)<br />
sowie die Aktionen zur Ereignisbehandlung def<strong>in</strong>iert. Die Ereignisempfänger werden<br />
bei der zuständigen Ereignisquelle registriert.<br />
11.6 Die Sw<strong>in</strong>g-Klassen 11-115