 <?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://ngb.schule/hgwiki/index.php?action=history&amp;feed=atom&amp;title=Lernpfad%3AGrafische_Benutzeroberfl%C3%A4chen_in_Java%2F1</id>
	<title>Lernpfad:Grafische Benutzeroberflächen in Java/1 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="http://ngb.schule/hgwiki/index.php?action=history&amp;feed=atom&amp;title=Lernpfad%3AGrafische_Benutzeroberfl%C3%A4chen_in_Java%2F1"/>
	<link rel="alternate" type="text/html" href="http://ngb.schule/hgwiki/index.php?title=Lernpfad:Grafische_Benutzeroberfl%C3%A4chen_in_Java/1&amp;action=history"/>
	<updated>2026-10-12T02:59:37Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Informatik-Box</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>http://ngb.schule/hgwiki/index.php?title=Lernpfad:Grafische_Benutzeroberfl%C3%A4chen_in_Java/1&amp;diff=9560&amp;oldid=prev</id>
		<title>Ngb am 5. November 2022 um 13:01 Uhr</title>
		<link rel="alternate" type="text/html" href="http://ngb.schule/hgwiki/index.php?title=Lernpfad:Grafische_Benutzeroberfl%C3%A4chen_in_Java/1&amp;diff=9560&amp;oldid=prev"/>
		<updated>2022-11-05T13:01:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 5. November 2022, 15:01 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Zeile 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Das Kompositum Entwurfsmuster =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Das Kompositum Entwurfsmuster =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:Directory Tree.png|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;frame&lt;/del&gt;|Darstellung einer Teil-Ganzes-Hierarchie in einem Dateiexplorer.]]Das [[wikipedia:Kompositum_(Entwurfsmuster)|Kompositum]] ist ein [[wikipedia:Entwurfsmuster|Entwurfsmuster]] der Softwaretechnik. Entwurfsmuster sind Lösungsansätze für wiederkehrende Probleme der Softwareentwicklung. Das Kompositum wird verwendet, um Teil-Ganzes-Hierarchien umzusetzen. Beispielsweise ist eine Ordnerstruktur eine solche Hierarchie.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:Directory Tree.png|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;right|400px&lt;/ins&gt;|Darstellung einer Teil-Ganzes-Hierarchie in einem Dateiexplorer.]]Das [[wikipedia:Kompositum_(Entwurfsmuster)|Kompositum]] ist ein [[wikipedia:Entwurfsmuster|Entwurfsmuster]] der Softwaretechnik. Entwurfsmuster sind Lösungsansätze für wiederkehrende Probleme der Softwareentwicklung. Das Kompositum wird verwendet, um Teil-Ganzes-Hierarchien umzusetzen. Beispielsweise ist eine Ordnerstruktur eine solche Hierarchie.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Benutzeroberflächen in {{Java}} folgen auch einem hierarchischen Aufbau. Jedes Element einer GUI (ein Text, ein Bild, ein Button, ...) ist eine &amp;#039;&amp;#039;Komponente&amp;#039;&amp;#039; und basiert auf derselben [[Lernpfad:Objektorientierte_Programmierung_mit_Java/Vererbung|Oberklasse]]. Komponenten können unter anderem in der GUI positioniert werden, mit Farben und Umrandungen gestaltet werden, und mit Interaktion versehen werden. Komponenten werden in &amp;#039;&amp;#039;Containern&amp;#039;&amp;#039; gruppiert. Ein &amp;#039;&amp;#039;Container&amp;#039;&amp;#039; ist aber wiederum eine &amp;#039;&amp;#039;Komponente&amp;#039;&amp;#039; der GUI, sodass Gruppen von Komponenten gemeinsam positioniert und gestaltet werden können. Im Vergleich mit einer Ordnerstruktur sind Container also Dateiordner und die einzelnen Dateien in einem Ordner die Komponenten. Ordner können aber auch wieder in einem anderen Ordner enthalten sein.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Benutzeroberflächen in {{Java}} folgen auch einem hierarchischen Aufbau. Jedes Element einer GUI (ein Text, ein Bild, ein Button, ...) ist eine &amp;#039;&amp;#039;Komponente&amp;#039;&amp;#039; und basiert auf derselben [[Lernpfad:Objektorientierte_Programmierung_mit_Java/Vererbung|Oberklasse]]. Komponenten können unter anderem in der GUI positioniert werden, mit Farben und Umrandungen gestaltet werden, und mit Interaktion versehen werden. Komponenten werden in &amp;#039;&amp;#039;Containern&amp;#039;&amp;#039; gruppiert. Ein &amp;#039;&amp;#039;Container&amp;#039;&amp;#039; ist aber wiederum eine &amp;#039;&amp;#039;Komponente&amp;#039;&amp;#039; der GUI, sodass Gruppen von Komponenten gemeinsam positioniert und gestaltet werden können. Im Vergleich mit einer Ordnerstruktur sind Container also Dateiordner und die einzelnen Dateien in einem Ordner die Komponenten. Ordner können aber auch wieder in einem anderen Ordner enthalten sein.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:Kompositum_Klassen.svg|center]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:Kompositum_Klassen.svg|center]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ngb</name></author>
	</entry>
	<entry>
		<id>http://ngb.schule/hgwiki/index.php?title=Lernpfad:Grafische_Benutzeroberfl%C3%A4chen_in_Java/1&amp;diff=9559&amp;oldid=prev</id>
		<title>Ngb am 4. November 2022 um 10:38 Uhr</title>
		<link rel="alternate" type="text/html" href="http://ngb.schule/hgwiki/index.php?title=Lernpfad:Grafische_Benutzeroberfl%C3%A4chen_in_Java/1&amp;diff=9559&amp;oldid=prev"/>
		<updated>2022-11-04T10:38:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 4. November 2022, 12:38 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Zeile 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Benutzeroberflächen in {{Java}} folgen auch einem hierarchischen Aufbau. Jedes Element einer GUI (ein Text, ein Bild, ein Button, ...) ist eine &amp;#039;&amp;#039;Komponente&amp;#039;&amp;#039; und basiert auf derselben [[Lernpfad:Objektorientierte_Programmierung_mit_Java/Vererbung|Oberklasse]]. Komponenten können unter anderem in der GUI positioniert werden, mit Farben und Umrandungen gestaltet werden, und mit Interaktion versehen werden. Komponenten werden in &amp;#039;&amp;#039;Containern&amp;#039;&amp;#039; gruppiert. Ein &amp;#039;&amp;#039;Container&amp;#039;&amp;#039; ist aber wiederum eine &amp;#039;&amp;#039;Komponente&amp;#039;&amp;#039; der GUI, sodass Gruppen von Komponenten gemeinsam positioniert und gestaltet werden können. Im Vergleich mit einer Ordnerstruktur sind Container also Dateiordner und die einzelnen Dateien in einem Ordner die Komponenten. Ordner können aber auch wieder in einem anderen Ordner enthalten sein.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Benutzeroberflächen in {{Java}} folgen auch einem hierarchischen Aufbau. Jedes Element einer GUI (ein Text, ein Bild, ein Button, ...) ist eine &amp;#039;&amp;#039;Komponente&amp;#039;&amp;#039; und basiert auf derselben [[Lernpfad:Objektorientierte_Programmierung_mit_Java/Vererbung|Oberklasse]]. Komponenten können unter anderem in der GUI positioniert werden, mit Farben und Umrandungen gestaltet werden, und mit Interaktion versehen werden. Komponenten werden in &amp;#039;&amp;#039;Containern&amp;#039;&amp;#039; gruppiert. Ein &amp;#039;&amp;#039;Container&amp;#039;&amp;#039; ist aber wiederum eine &amp;#039;&amp;#039;Komponente&amp;#039;&amp;#039; der GUI, sodass Gruppen von Komponenten gemeinsam positioniert und gestaltet werden können. Im Vergleich mit einer Ordnerstruktur sind Container also Dateiordner und die einzelnen Dateien in einem Ordner die Komponenten. Ordner können aber auch wieder in einem anderen Ordner enthalten sein.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:Datei&lt;/del&gt;:Kompositum_Klassen.svg|center]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:Kompositum_Klassen.svg|center]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ngb</name></author>
	</entry>
	<entry>
		<id>http://ngb.schule/hgwiki/index.php?title=Lernpfad:Grafische_Benutzeroberfl%C3%A4chen_in_Java/1&amp;diff=9558&amp;oldid=prev</id>
		<title>Ngb am 4. November 2022 um 10:38 Uhr</title>
		<link rel="alternate" type="text/html" href="http://ngb.schule/hgwiki/index.php?title=Lernpfad:Grafische_Benutzeroberfl%C3%A4chen_in_Java/1&amp;diff=9558&amp;oldid=prev"/>
		<updated>2022-11-04T10:38:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 4. November 2022, 12:38 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;Zeile 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Benutzeroberflächen in {{Java}} folgen auch einem hierarchischen Aufbau. Jedes Element einer GUI (ein Text, ein Bild, ein Button, ...) ist eine &amp;#039;&amp;#039;Komponente&amp;#039;&amp;#039; und basiert auf derselben [[Lernpfad:Objektorientierte_Programmierung_mit_Java/Vererbung|Oberklasse]]. Komponenten können unter anderem in der GUI positioniert werden, mit Farben und Umrandungen gestaltet werden, und mit Interaktion versehen werden. Komponenten werden in &amp;#039;&amp;#039;Containern&amp;#039;&amp;#039; gruppiert. Ein &amp;#039;&amp;#039;Container&amp;#039;&amp;#039; ist aber wiederum eine &amp;#039;&amp;#039;Komponente&amp;#039;&amp;#039; der GUI, sodass Gruppen von Komponenten gemeinsam positioniert und gestaltet werden können. Im Vergleich mit einer Ordnerstruktur sind Container also Dateiordner und die einzelnen Dateien in einem Ordner die Komponenten. Ordner können aber auch wieder in einem anderen Ordner enthalten sein.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Benutzeroberflächen in {{Java}} folgen auch einem hierarchischen Aufbau. Jedes Element einer GUI (ein Text, ein Bild, ein Button, ...) ist eine &amp;#039;&amp;#039;Komponente&amp;#039;&amp;#039; und basiert auf derselben [[Lernpfad:Objektorientierte_Programmierung_mit_Java/Vererbung|Oberklasse]]. Komponenten können unter anderem in der GUI positioniert werden, mit Farben und Umrandungen gestaltet werden, und mit Interaktion versehen werden. Komponenten werden in &amp;#039;&amp;#039;Containern&amp;#039;&amp;#039; gruppiert. Ein &amp;#039;&amp;#039;Container&amp;#039;&amp;#039; ist aber wiederum eine &amp;#039;&amp;#039;Komponente&amp;#039;&amp;#039; der GUI, sodass Gruppen von Komponenten gemeinsam positioniert und gestaltet werden können. Im Vergleich mit einer Ordnerstruktur sind Container also Dateiordner und die einzelnen Dateien in einem Ordner die Komponenten. Ordner können aber auch wieder in einem anderen Ordner enthalten sein.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Bild:Datei:Kompositum_Klassen.svg|center]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ngb</name></author>
	</entry>
	<entry>
		<id>http://ngb.schule/hgwiki/index.php?title=Lernpfad:Grafische_Benutzeroberfl%C3%A4chen_in_Java/1&amp;diff=9557&amp;oldid=prev</id>
		<title>Ngb am 4. November 2022 um 10:38 Uhr</title>
		<link rel="alternate" type="text/html" href="http://ngb.schule/hgwiki/index.php?title=Lernpfad:Grafische_Benutzeroberfl%C3%A4chen_in_Java/1&amp;diff=9557&amp;oldid=prev"/>
		<updated>2022-11-04T10:38:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 4. November 2022, 12:38 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# Das Kompositum Entwurfsmuster&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{NNavigation}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Das &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[wikipedia:Kompositum_(Entwurfsmuster)|&lt;/del&gt;Kompositum&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] ist ein [[wikipedia:&lt;/del&gt;Entwurfsmuster&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Entwurfsmuster]] der Softwaretechnik. Entwurfsmuster sind Lösungsansätze für wiederkehrende Probleme der Softwareentwicklung. Das Kompositum wird verwendet, um Teil-Ganzes-Hierarchien umzusetzen. Beispielsweise ist eine Ordnerstruktur eine solche Hierarchie.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= &lt;/ins&gt;Das Kompositum Entwurfsmuster &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:Directory Tree.png|frame|Darstellung einer Teil-Ganzes-Hierarchie in einem Dateiexplorer.]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Bild:Directory Tree.png|frame|Darstellung einer Teil-Ganzes-Hierarchie in einem Dateiexplorer.]]&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Das [[wikipedia:Kompositum_(Entwurfsmuster)|Kompositum]] ist ein [[wikipedia:Entwurfsmuster|Entwurfsmuster]] der Softwaretechnik. Entwurfsmuster sind Lösungsansätze für wiederkehrende Probleme der Softwareentwicklung. Das Kompositum wird verwendet, um Teil-Ganzes-Hierarchien umzusetzen. Beispielsweise ist eine Ordnerstruktur eine solche Hierarchie.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Benutzeroberflächen in {{Java}} folgen auch einem hierarchischen Aufbau. Jedes Element einer GUI (ein Text, ein Bild, ein Button, ...) ist eine &amp;#039;&amp;#039;Komponente&amp;#039;&amp;#039; und basiert auf derselben [[Lernpfad:Objektorientierte_Programmierung_mit_Java/Vererbung|Oberklasse]]. Komponenten können unter anderem in der GUI positioniert werden, mit Farben und Umrandungen gestaltet werden, und mit Interaktion versehen werden. Komponenten werden in &amp;#039;&amp;#039;Containern&amp;#039;&amp;#039; gruppiert. Ein &amp;#039;&amp;#039;Container&amp;#039;&amp;#039; ist aber wiederum eine &amp;#039;&amp;#039;Komponente&amp;#039;&amp;#039; der GUI, sodass Gruppen von Komponenten gemeinsam positioniert und gestaltet werden können. Im Vergleich mit einer Ordnerstruktur sind Container also Dateiordner und die einzelnen Dateien in einem Ordner die Komponenten. Ordner können aber auch wieder in einem anderen Ordner enthalten sein.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ngb</name></author>
	</entry>
	<entry>
		<id>http://ngb.schule/hgwiki/index.php?title=Lernpfad:Grafische_Benutzeroberfl%C3%A4chen_in_Java/1&amp;diff=9555&amp;oldid=prev</id>
		<title>Ngb: Die Seite wurde neu angelegt: „# Das Kompositum Entwurfsmuster  Das Kompositum ist ein wikipedia:Entwurfsmuster| der Softwaretechnik. Entwurfsmuster sind Lösungsansätze für wiederkehrende Probleme der Softwareentwicklung. Das Kompositum wird verwendet, um Teil-Ganzes-Hierarchien umzusetzen. Beispielsweise ist eine Ordnerstruktur eine solche Hierarchie.  Bild:Directory Tree.png|frame|Darstellung einer Teil-Ganzes-Hierarchie in einem Dat…“</title>
		<link rel="alternate" type="text/html" href="http://ngb.schule/hgwiki/index.php?title=Lernpfad:Grafische_Benutzeroberfl%C3%A4chen_in_Java/1&amp;diff=9555&amp;oldid=prev"/>
		<updated>2022-11-04T10:29:56Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „# Das Kompositum Entwurfsmuster  Das &lt;a href=&quot;https://de.wikipedia.org/wiki/Kompositum_(Entwurfsmuster)&quot; class=&quot;extiw&quot; title=&quot;wikipedia:Kompositum (Entwurfsmuster)&quot;&gt;Kompositum&lt;/a&gt; ist ein &lt;a href=&quot;https://de.wikipedia.org/wiki/Entwurfsmuster&quot; class=&quot;extiw&quot; title=&quot;wikipedia:Entwurfsmuster&quot;&gt;wikipedia:Entwurfsmuster&lt;/a&gt; der Softwaretechnik. Entwurfsmuster sind Lösungsansätze für wiederkehrende Probleme der Softwareentwicklung. Das Kompositum wird verwendet, um Teil-Ganzes-Hierarchien umzusetzen. Beispielsweise ist eine Ordnerstruktur eine solche Hierarchie.  Bild:Directory Tree.png|frame|Darstellung einer Teil-Ganzes-Hierarchie in einem Dat…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;# Das Kompositum Entwurfsmuster&lt;br /&gt;
&lt;br /&gt;
Das [[wikipedia:Kompositum_(Entwurfsmuster)|Kompositum]] ist ein [[wikipedia:Entwurfsmuster|Entwurfsmuster]] der Softwaretechnik. Entwurfsmuster sind Lösungsansätze für wiederkehrende Probleme der Softwareentwicklung. Das Kompositum wird verwendet, um Teil-Ganzes-Hierarchien umzusetzen. Beispielsweise ist eine Ordnerstruktur eine solche Hierarchie.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Directory Tree.png|frame|Darstellung einer Teil-Ganzes-Hierarchie in einem Dateiexplorer.]]&lt;/div&gt;</summary>
		<author><name>Ngb</name></author>
	</entry>
</feed>