https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Swing_%28Java%29 Swing (Java) - Versionsgeschichte 2025-06-06T09:47:03Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.4 https://de.wikipedia.org/w/index.php?title=Swing_(Java)&diff=248136484&oldid=prev Wikiwormweb: /* growthexperiments-addlink-summary-summary:1|2|0 */ 2024-08-29T07:58:08Z <p>Linkvorschlag-Funktion: 1 Link hinzugefügt.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 29. August 2024, 09:58 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 89:</td> <td colspan="2" class="diff-lineno">Zeile 89:</td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* ''Jigloo'' – Kommerzielles Eclipse-Plugin für Swing- und SWT-GUIs, kostenlos für nicht kommerzielle Zwecke</div></td> <td class="diff-marker"></td> <td style="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;"><div>* ''Jigloo'' – Kommerzielles Eclipse-Plugin für Swing- und SWT-GUIs, kostenlos für nicht kommerzielle Zwecke</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* ''[[Eclipse WindowBuilder]]'' – offizielles Eclipse-Plugin für Swing-, SWT-, AWT- und GWT-Oberflächen</div></td> <td class="diff-marker"></td> <td style="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;"><div>* ''[[Eclipse WindowBuilder]]'' – offizielles Eclipse-Plugin für Swing-, SWT-, AWT- und GWT-Oberflächen</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div>* ''Matisse4MyEclipse'' – Portierung von [[NetBeans IDE#GUI-Builder|Matisse]], dem GUI-Builder der [[NetBeans IDE]], für Eclipse und Swing, läuft nur unter ''MyEclipse''</div></td> <td class="diff-marker" data-marker="+"></td> <td style="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;"><div>* ''Matisse4MyEclipse'' – Portierung von [[NetBeans IDE#GUI-Builder|Matisse]], dem <ins style="font-weight: bold; text-decoration: none;">[[</ins>GUI-Builder<ins style="font-weight: bold; text-decoration: none;">]]</ins> der [[NetBeans IDE]], für Eclipse und Swing, läuft nur unter ''MyEclipse''</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* ''Visual Editor'' – Open-Source-Eclipse-Plugin für Swing- und SWT-GUIs (zugehöriges Entwicklungsprojekt ist seit April 2012 nicht mehr aktiv)</div></td> <td class="diff-marker"></td> <td style="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;"><div>* ''Visual Editor'' – Open-Source-Eclipse-Plugin für Swing- und SWT-GUIs (zugehöriges Entwicklungsprojekt ist seit April 2012 nicht mehr aktiv)</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><br /></td> <td class="diff-marker"></td> <td style="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;"><br /></td> </tr> </table> Wikiwormweb https://de.wikipedia.org/w/index.php?title=Swing_(Java)&diff=239958404&oldid=prev Matthias M.: /* Editoren */ Wiki-Link 2023-12-07T13:08:12Z <p><span class="autocomment">Editoren: </span> Wiki-Link</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 7. Dezember 2023, 15:08 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 88:</td> <td colspan="2" class="diff-lineno">Zeile 88:</td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* [[JFormDesigner]] – Kommerzieller Editor, sowohl eigenständig als auch als Eclipse-, IntelliJ-IDEA- und JBuilder-Plugin</div></td> <td class="diff-marker"></td> <td style="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;"><div>* [[JFormDesigner]] – Kommerzieller Editor, sowohl eigenständig als auch als Eclipse-, IntelliJ-IDEA- und JBuilder-Plugin</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* ''Jigloo'' – Kommerzielles Eclipse-Plugin für Swing- und SWT-GUIs, kostenlos für nicht kommerzielle Zwecke</div></td> <td class="diff-marker"></td> <td style="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;"><div>* ''Jigloo'' – Kommerzielles Eclipse-Plugin für Swing- und SWT-GUIs, kostenlos für nicht kommerzielle Zwecke</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div>* ''<del style="font-weight: bold; text-decoration: none;">Window Builder</del> <del style="font-weight: bold; text-decoration: none;">Pro</del>'' – <del style="font-weight: bold; text-decoration: none;">Ehemals kommerzielles</del> Eclipse-Plugin für Swing-, SWT- und GWT-<del style="font-weight: bold; text-decoration: none;">GUIs, wird aktuell in ein Eclipse-Projekt überführt.</del></div></td> <td class="diff-marker" data-marker="+"></td> <td style="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;"><div>* ''<ins style="font-weight: bold; text-decoration: none;">[[Eclipse</ins> <ins style="font-weight: bold; text-decoration: none;">WindowBuilder]]</ins>'' – <ins style="font-weight: bold; text-decoration: none;">offizielles</ins> Eclipse-Plugin für Swing-, SWT<ins style="font-weight: bold; text-decoration: none;">-, AWT</ins>- und GWT-<ins style="font-weight: bold; text-decoration: none;">Oberflächen</ins></div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* ''Matisse4MyEclipse'' – Portierung von [[NetBeans IDE#GUI-Builder|Matisse]], dem GUI-Builder der [[NetBeans IDE]], für Eclipse und Swing, läuft nur unter ''MyEclipse''</div></td> <td class="diff-marker"></td> <td style="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;"><div>* ''Matisse4MyEclipse'' – Portierung von [[NetBeans IDE#GUI-Builder|Matisse]], dem GUI-Builder der [[NetBeans IDE]], für Eclipse und Swing, läuft nur unter ''MyEclipse''</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* ''Visual Editor'' – Open-Source-Eclipse-Plugin für Swing- und SWT-GUIs (zugehöriges Entwicklungsprojekt ist seit April 2012 nicht mehr aktiv)</div></td> <td class="diff-marker"></td> <td style="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;"><div>* ''Visual Editor'' – Open-Source-Eclipse-Plugin für Swing- und SWT-GUIs (zugehöriges Entwicklungsprojekt ist seit April 2012 nicht mehr aktiv)</div></td> </tr> </table> Matthias M. https://de.wikipedia.org/w/index.php?title=Swing_(Java)&diff=239957459&oldid=prev Matthias M.: /* Swing-Editoren */ online Einzelnachweis 2023-12-07T12:33:16Z <p><span class="autocomment">Swing-Editoren: </span> online Einzelnachweis</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 7. Dezember 2023, 14:33 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 84:</td> <td colspan="2" class="diff-lineno">Zeile 84:</td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>Das Projekt [[Spring Richclient]] bietet eine Integration von Swing in das [[Spring (Framework)|Spring]] Framework. Es wird allerdings seit Mitte 2009 nicht mehr weiterentwickelt.</div></td> <td class="diff-marker"></td> <td style="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;"><div>Das Projekt [[Spring Richclient]] bietet eine Integration von Swing in das [[Spring (Framework)|Spring]] Framework. Es wird allerdings seit Mitte 2009 nicht mehr weiterentwickelt.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><br /></td> <td class="diff-marker"></td> <td style="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;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div>== <del style="font-weight: bold; text-decoration: none;">Swing-</del>Editoren ==</div></td> <td class="diff-marker" data-marker="+"></td> <td style="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;"><div>== Editoren ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div>Es gibt eine Reihe meist kostenpflichtiger WYSIWYG GUI Design Tools für Swing. Die folgenden sind die bekanntesten:&lt;ref&gt;<del style="font-weight: bold; text-decoration: none;">[[Computerwoche]]: </del>{{<del style="font-weight: bold; text-decoration: none;">Webarchiv</del> |<del style="font-weight: bold; text-decoration: none;"> </del>url=<del style="font-weight: bold; text-decoration: none;">http</del>://<del style="font-weight: bold; text-decoration: none;">wiki</del>.computerwoche.de/<del style="font-weight: bold; text-decoration: none;">doku.php/programmierung</del>/gui-<del style="font-weight: bold; text-decoration: none;">builder_fuer_eclipse</del> |<del style="font-weight: bold; text-decoration: none;"> wayback</del>=<del style="font-weight: bold; text-decoration: none;">20120716032258</del> <del style="font-weight: bold; text-decoration: none;">|</del> <del style="font-weight: bold; text-decoration: none;">text=</del>GUI-Builder für Eclipse}}<del style="font-weight: bold; text-decoration: none;">.</del>&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="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;"><div>Es gibt eine Reihe meist kostenpflichtiger <ins style="font-weight: bold; text-decoration: none;">[[</ins>WYSIWYG<ins style="font-weight: bold; text-decoration: none;">]]</ins> GUI Design Tools für Swing. Die folgenden sind die bekanntesten:&lt;ref&gt;{{<ins style="font-weight: bold; text-decoration: none;">Internetquelle</ins> |url=<ins style="font-weight: bold; text-decoration: none;">https</ins>://<ins style="font-weight: bold; text-decoration: none;">www</ins>.computerwoche.de/<ins style="font-weight: bold; text-decoration: none;">a</ins>/gui-<ins style="font-weight: bold; text-decoration: none;">builder-fuer-eclipse-im-vergleich,550867</ins> |<ins style="font-weight: bold; text-decoration: none;">titel</ins>=<ins style="font-weight: bold; text-decoration: none;">Graphical</ins> <ins style="font-weight: bold; text-decoration: none;">User Interface:</ins> GUI-Builder für Eclipse<ins style="font-weight: bold; text-decoration: none;"> im Vergleich |datum=11.11.2004 |autor=Bernhard Steppan |werk=[[Computerwoche]] |abruf=2023-12-07</ins>}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* [[JFormDesigner]] – Kommerzieller Editor, sowohl eigenständig als auch als Eclipse-, IntelliJ-IDEA- und JBuilder-Plugin</div></td> <td class="diff-marker"></td> <td style="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;"><div>* [[JFormDesigner]] – Kommerzieller Editor, sowohl eigenständig als auch als Eclipse-, IntelliJ-IDEA- und JBuilder-Plugin</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* ''Jigloo'' – Kommerzielles Eclipse-Plugin für Swing- und SWT-GUIs, kostenlos für nicht kommerzielle Zwecke</div></td> <td class="diff-marker"></td> <td style="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;"><div>* ''Jigloo'' – Kommerzielles Eclipse-Plugin für Swing- und SWT-GUIs, kostenlos für nicht kommerzielle Zwecke</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div>* ''Window Builder Pro'' – Ehemals kommerzielles Eclipse-Plugin für Swing-, SWT- und GWT-GUIs, wird aktuell in ein Eclipse-Projekt überführt.<del style="font-weight: bold; text-decoration: none;">&lt;ref&gt;[http://www.eclipse.org/windowbuilder/ eclipse.org]&lt;/ref&gt;</del></div></td> <td class="diff-marker" data-marker="+"></td> <td style="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;"><div>* ''Window Builder Pro'' – Ehemals kommerzielles Eclipse-Plugin für Swing-, SWT- und GWT-GUIs, wird aktuell in ein Eclipse-Projekt überführt.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* ''Matisse4MyEclipse'' – Portierung von [[NetBeans IDE#GUI-Builder|Matisse]], dem GUI-Builder der [[NetBeans IDE]], für Eclipse und Swing, läuft nur unter ''MyEclipse''</div></td> <td class="diff-marker"></td> <td style="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;"><div>* ''Matisse4MyEclipse'' – Portierung von [[NetBeans IDE#GUI-Builder|Matisse]], dem GUI-Builder der [[NetBeans IDE]], für Eclipse und Swing, läuft nur unter ''MyEclipse''</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* ''Visual Editor'' – Open-Source-Eclipse-Plugin für Swing- und SWT-GUIs (zugehöriges Entwicklungsprojekt ist seit April 2012 nicht mehr aktiv)</div></td> <td class="diff-marker"></td> <td style="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;"><div>* ''Visual Editor'' – Open-Source-Eclipse-Plugin für Swing- und SWT-GUIs (zugehöriges Entwicklungsprojekt ist seit April 2012 nicht mehr aktiv)</div></td> </tr> </table> Matthias M. https://de.wikipedia.org/w/index.php?title=Swing_(Java)&diff=235341953&oldid=prev Frank Lloyd Wright 2: /* Weblinks */ 2023-07-10T08:08:22Z <p><span class="autocomment">Weblinks</span></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 10. Juli 2023, 10:08 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 108:</td> <td colspan="2" class="diff-lineno">Zeile 108:</td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>{{Wikibooks|Java Standard: Grafische Oberflächen mit Swing}}</div></td> <td class="diff-marker"></td> <td style="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;"><div>{{Wikibooks|Java Standard: Grafische Oberflächen mit Swing}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* [http://docs.oracle.com/javase/tutorial/uiswing/index.html „The Swing Tutorial“] bei [[Oracle]]</div></td> <td class="diff-marker"></td> <td style="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;"><div>* [http://docs.oracle.com/javase/tutorial/uiswing/index.html „The Swing Tutorial“] bei [[Oracle]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div>* Christian Ullenboom: ''Java ist auch eine Insel''. [<del style="font-weight: bold; text-decoration: none;">http</del>://openbook.rheinwerk-verlag.de/javainsel/<del style="font-weight: bold; text-decoration: none;">17_001</del>.html ''Einführung in grafische Oberflächen''.] ISBN 978-3-8362-7737-2</div></td> <td class="diff-marker" data-marker="+"></td> <td style="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;"><div>* Christian Ullenboom: ''Java ist auch eine Insel''. [<ins style="font-weight: bold; text-decoration: none;">https</ins>://openbook.rheinwerk-verlag.de/javainsel/<ins style="font-weight: bold; text-decoration: none;">18_001</ins>.html ''Einführung in grafische Oberflächen''.] ISBN 978-3-8362-7737-2</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><br /></td> <td class="diff-marker"></td> <td style="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;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>== Einzelnachweise ==</div></td> <td class="diff-marker"></td> <td style="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;"><div>== Einzelnachweise ==</div></td> </tr> </table> Frank Lloyd Wright 2 https://de.wikipedia.org/w/index.php?title=Swing_(Java)&diff=229948300&oldid=prev InternetArchiveBot: InternetArchiveBot hat 1 Archivlink(s) ergänzt und 0 Link(s) als defekt/tot markiert.) #IABot (v2.0.9.3 2023-01-17T20:52:29Z <p><a href="/wiki/Benutzer:InternetArchiveBot" title="Benutzer:InternetArchiveBot">InternetArchiveBot</a> hat 1 Archivlink(s) ergänzt und 0 Link(s) als defekt/tot markiert.) #IABot (v2.0.9.3</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 17. Januar 2023, 22:52 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 29:</td> <td colspan="2" class="diff-lineno">Zeile 29:</td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><br /></td> <td class="diff-marker"></td> <td style="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;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>=== Multithreading ===</div></td> <td class="diff-marker"></td> <td style="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;"><div>=== Multithreading ===</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div>Swing ist nicht [[Threadsicherheit|thread-sicher]], es kann also zu unerwarteten Wechselwirkungen zwischen verschiedenen [[Thread (Informatik)|Threads]] kommen, wenn nicht sorgfältig programmiert wird.&lt;ref&gt;{{Literatur |Autor=Christian Ullenboom |Titel=Swing ist nicht Thread-sicher |Online=[http://www.tutego.com/java/articles/Swing-thread-sicher.html online] |Abruf=2008-03-09<del style="font-weight: bold; text-decoration: none;"> }} {{Webarchiv|url=http://www.tutego.com/java/articles/Swing-thread-sicher.html |wayback=20080510132427 |text=online |archiv-bot=2019-05-16 18:29:55 InternetArchiveBot</del> }}&lt;/ref&gt; Stattdessen sind die Swing-Komponenten so implementiert, dass ihre Methoden stets in einem sogenannten ''Event Dispatch Thread'' des [[Abstract Window Toolkit|AWT]] ausgeführt werden müssen, der die gesamte Ereignisverarbeitung grafisch-interaktiver Java-Anwendungen durchführt.&lt;ref&gt;{{Literatur |Titel=AWT Threading Issues |Online=[http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/doc-files/AWTThreadIssues.html online] |Abruf=2007-04-18}}&lt;/ref&gt; Um dies zu vereinfachen, stellt die Hilfsklasse &lt;code&gt;SwingUtilities&lt;/code&gt; zwei Methoden bereit, die aus anderen Threads heraus aufgerufen werden können und ein ausführbares Objekt vom Typ &lt;code&gt;Runnable&lt;/code&gt; als Parameter nehmen.&lt;ref&gt;{{Literatur |Titel=SwingUtilities (Java Platform SE 6) |Datum=2006 |Kommentar=Java-API-Dokumentation |Online=[http://docs.oracle.com/javase/6/docs/api/javax/swing/SwingUtilities.html online] |Abruf=2007-04-18}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="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;"><div>Swing ist nicht [[Threadsicherheit|thread-sicher]], es kann also zu unerwarteten Wechselwirkungen zwischen verschiedenen [[Thread (Informatik)|Threads]] kommen, wenn nicht sorgfältig programmiert wird.&lt;ref&gt;{{Literatur |Autor=Christian Ullenboom |Titel=Swing ist nicht Thread-sicher |Online=[http://www.tutego.com/java/articles/Swing-thread-sicher.html online] |Abruf=2008-03-09 }}&lt;/ref&gt; Stattdessen sind die Swing-Komponenten so implementiert, dass ihre Methoden stets in einem sogenannten ''Event Dispatch Thread'' des [[Abstract Window Toolkit|AWT]] ausgeführt werden müssen, der die gesamte Ereignisverarbeitung grafisch-interaktiver Java-Anwendungen durchführt.&lt;ref&gt;{{Literatur |Titel=AWT Threading Issues |Online=[http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/doc-files/AWTThreadIssues.html online] |Abruf=2007-04-18}}&lt;/ref&gt; Um dies zu vereinfachen, stellt die Hilfsklasse &lt;code&gt;SwingUtilities&lt;/code&gt; zwei Methoden bereit, die aus anderen Threads heraus aufgerufen werden können und ein ausführbares Objekt vom Typ &lt;code&gt;Runnable&lt;/code&gt; als Parameter nehmen.&lt;ref&gt;{{Literatur |Titel=SwingUtilities (Java Platform SE 6) |Datum=2006 |Kommentar=Java-API-Dokumentation |Online=[http://docs.oracle.com/javase/6/docs/api/javax/swing/SwingUtilities.html online] |Abruf=2007-04-18}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* &lt;code&gt;invokeLater&lt;/code&gt; reiht das ausführbare Objekt in die Ereigniswarteschlange von AWT ein und kehrt noch vor dessen Ausführung in den aufrufenden Code zurück. Der aufrufende Thread wird also nicht blockiert.</div></td> <td class="diff-marker"></td> <td style="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;"><div>* &lt;code&gt;invokeLater&lt;/code&gt; reiht das ausführbare Objekt in die Ereigniswarteschlange von AWT ein und kehrt noch vor dessen Ausführung in den aufrufenden Code zurück. Der aufrufende Thread wird also nicht blockiert.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* &lt;code&gt;invokeAndWait&lt;/code&gt; reiht das ausführbare Objekt in die Ereigniswarteschlange von AWT ein und wartet, bis es abgearbeitet wurde. Der aufrufende Thread wird also blockiert.</div></td> <td class="diff-marker"></td> <td style="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;"><div>* &lt;code&gt;invokeAndWait&lt;/code&gt; reiht das ausführbare Objekt in die Ereigniswarteschlange von AWT ein und wartet, bis es abgearbeitet wurde. Der aufrufende Thread wird also blockiert.</div></td> </tr> </table> InternetArchiveBot https://de.wikipedia.org/w/index.php?title=Swing_(Java)&diff=226349563&oldid=prev J744: /* Beispiel */ 2022-09-21T13:12:54Z <p><span class="autocomment">Beispiel</span></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 21. September 2022, 15:12 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 50:</td> <td colspan="2" class="diff-lineno">Zeile 50:</td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>public class HelloWorldSwing {</div></td> <td class="diff-marker"></td> <td style="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;"><div>public class HelloWorldSwing {</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div> public static void main(String[] args) {</div></td> <td class="diff-marker"></td> <td style="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;"><div> public static void main(String[] args) {</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div> // Verpacke den auszuführenden Quellcode in ein eigenes</div></td> <td class="diff-marker" data-marker="+"></td> <td style="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;"><div> // Verpacke den auszuführenden Quellcode in ein eigenes<ins style="font-weight: bold; text-decoration: none;"> Runnable-Objekt, </ins></div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div> //<del style="font-weight: bold; text-decoration: none;"> Runnable-Objekt,</del> um diesen nachher im Event Dispatching</div></td> <td class="diff-marker" data-marker="+"></td> <td style="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;"><div> // um diesen nachher im Event Dispatching<ins style="font-weight: bold; text-decoration: none;"> Thread ausführen zu können</ins></div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div> // Thread ausführen zu können</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div> Runnable guiCreator = new Runnable() {</div></td> <td class="diff-marker"></td> <td style="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;"><div> Runnable guiCreator = new Runnable() {</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div> public void run() {</div></td> <td class="diff-marker"></td> <td style="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;"><div> public void run() {</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div> // Erstellt das Swing-Fenster</div></td> <td class="diff-marker"></td> <td style="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;"><div> // Erstellt das Swing-Fenster</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div> JFrame fenster = new JFrame("Hallo Welt mit Swing");</div></td> <td class="diff-marker"></td> <td style="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;"><div> JFrame fenster = new JFrame("Hallo Welt mit Swing");</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div> // Swing anweisen, das Programm zu beenden, wenn das Fenster</div></td> <td class="diff-marker" data-marker="+"></td> <td style="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;"><div> // Swing anweisen, das Programm zu beenden, wenn das Fenster<ins style="font-weight: bold; text-decoration: none;"> geschlossen wird</ins></div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div> // geschlossen wird</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div> fenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);</div></td> <td class="diff-marker"></td> <td style="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;"><div> fenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><br /></td> <td class="diff-marker"></td> <td style="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;"><br /></td> </tr> </table> J744 https://de.wikipedia.org/w/index.php?title=Swing_(Java)&diff=218146855&oldid=prev 178.197.209.234: /* Weblinks */ Link ist nicht mehr erreichbar. 2021-12-13T08:42:21Z <p><span class="autocomment">Weblinks: </span> Link ist nicht mehr erreichbar.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 13. Dezember 2021, 10:42 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 110:</td> <td colspan="2" class="diff-lineno">Zeile 110:</td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>{{Wikibooks|Java Standard: Grafische Oberflächen mit Swing}}</div></td> <td class="diff-marker"></td> <td style="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;"><div>{{Wikibooks|Java Standard: Grafische Oberflächen mit Swing}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* [http://docs.oracle.com/javase/tutorial/uiswing/index.html „The Swing Tutorial“] bei [[Oracle]]</div></td> <td class="diff-marker"></td> <td style="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;"><div>* [http://docs.oracle.com/javase/tutorial/uiswing/index.html „The Swing Tutorial“] bei [[Oracle]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div>* [http://www.javootoo.com/ Übersicht alternativer Look &amp; Feels]</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* Christian Ullenboom: ''Java ist auch eine Insel''. [http://openbook.rheinwerk-verlag.de/javainsel/17_001.html ''Einführung in grafische Oberflächen''.] ISBN 978-3-8362-7737-2</div></td> <td class="diff-marker"></td> <td style="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;"><div>* Christian Ullenboom: ''Java ist auch eine Insel''. [http://openbook.rheinwerk-verlag.de/javainsel/17_001.html ''Einführung in grafische Oberflächen''.] ISBN 978-3-8362-7737-2</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><br /></td> <td class="diff-marker"></td> <td style="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;"><br /></td> </tr> </table> 178.197.209.234 https://de.wikipedia.org/w/index.php?title=Swing_(Java)&diff=210662550&oldid=prev 2A02:908:E844:B880:1DEE:496:C49A:787C: Der ursprüngliche Link war veraltet/falsch 2021-04-07T09:35:06Z <p>Der ursprüngliche Link war veraltet/falsch</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 7. April 2021, 11:35 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 111:</td> <td colspan="2" class="diff-lineno">Zeile 111:</td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* [http://docs.oracle.com/javase/tutorial/uiswing/index.html „The Swing Tutorial“] bei [[Oracle]]</div></td> <td class="diff-marker"></td> <td style="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;"><div>* [http://docs.oracle.com/javase/tutorial/uiswing/index.html „The Swing Tutorial“] bei [[Oracle]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>* [http://www.javootoo.com/ Übersicht alternativer Look &amp; Feels]</div></td> <td class="diff-marker"></td> <td style="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;"><div>* [http://www.javootoo.com/ Übersicht alternativer Look &amp; Feels]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div>* Christian Ullenboom: ''Java ist auch eine Insel''. [http://openbook.rheinwerk-verlag.de/javainsel/<del style="font-weight: bold; text-decoration: none;">16_001</del>.html ''Einführung in grafische Oberflächen''.] ISBN 978-3-8362-<del style="font-weight: bold; text-decoration: none;">2873</del>-2</div></td> <td class="diff-marker" data-marker="+"></td> <td style="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;"><div>* Christian Ullenboom: ''Java ist auch eine Insel''. [http://openbook.rheinwerk-verlag.de/javainsel/<ins style="font-weight: bold; text-decoration: none;">17_001</ins>.html ''Einführung in grafische Oberflächen''.] ISBN 978-3-8362-<ins style="font-weight: bold; text-decoration: none;">7737</ins>-2</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><br /></td> <td class="diff-marker"></td> <td style="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;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>== Einzelnachweise ==</div></td> <td class="diff-marker"></td> <td style="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;"><div>== Einzelnachweise ==</div></td> </tr> </table> 2A02:908:E844:B880:1DEE:496:C49A:787C https://de.wikipedia.org/w/index.php?title=Swing_(Java)&diff=207117593&oldid=prev Joschi71: /* Erweiterungen */ DL entfernt 2020-12-31T22:48:07Z <p><span class="autocomment">Erweiterungen: </span> DL entfernt</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 1. Januar 2021, 00:48 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 80:</td> <td colspan="2" class="diff-lineno">Zeile 80:</td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><br /></td> <td class="diff-marker"></td> <td style="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;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>== Erweiterungen ==</div></td> <td class="diff-marker"></td> <td style="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;"><div>== Erweiterungen ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div>Swing lässt sich an verschiedenen Stellen mittels des in Swing eingebauten Plug-In<del style="font-weight: bold; text-decoration: none;"> </del>Konzeptes erweitern. Typische Erweiterungen betreffen Look&amp;Feels, [[Layoutmanager]] und weitere Komponenten.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="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;"><div>Swing lässt sich an verschiedenen Stellen mittels des in Swing eingebauten Plug-In<ins style="font-weight: bold; text-decoration: none;">-</ins>Konzeptes erweitern. Typische Erweiterungen betreffen Look&amp;Feels, [[Layoutmanager]] und weitere Komponenten.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><br /></td> <td class="diff-marker"></td> <td style="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;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>Das SUN-Open-Source-Projekt [[SwingLabs]] bietet eine Reihe von Erweiterungen für Swing und dient als Testumgebung für zukünftige Erweiterungen von Swing. Unter anderem wurden in SwingLabs die in Java 6 eingeführten Klassen GroupLayout, SystemTray und Desktop gehostet. Weitere Erweiterungen werden von der java.net Java Desktop Community&lt;ref&gt;{{Webarchiv|url=http://community.java.net/javadesktop/ |wayback=20050729002040 |text=Java Desktop |archiv-bot=2019-04-19 12:47:28 InternetArchiveBot }}&lt;/ref&gt; im Java Desktop Swing Depot gesammelt.&lt;ref&gt;{{Webarchiv|url=http://www.javadesktop.org/rollups/components/index.html |wayback=20090609154718 |text=Swing Depot: Component Suites |archiv-bot=2019-05-16 18:29:55 InternetArchiveBot }}&lt;/ref&gt; JGoodies von Karsten Lentzsch bietet ebenso eine Reihe an Swing-Erweiterungen, wie beispielsweise das FormLayout.&lt;ref&gt;[http://www.jgoodies.com/ JGoodies Homepage]&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="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;"><div>Das SUN-Open-Source-Projekt [[SwingLabs]] bietet eine Reihe von Erweiterungen für Swing und dient als Testumgebung für zukünftige Erweiterungen von Swing. Unter anderem wurden in SwingLabs die in Java 6 eingeführten Klassen GroupLayout, SystemTray und Desktop gehostet. Weitere Erweiterungen werden von der java.net Java Desktop Community&lt;ref&gt;{{Webarchiv|url=http://community.java.net/javadesktop/ |wayback=20050729002040 |text=Java Desktop |archiv-bot=2019-04-19 12:47:28 InternetArchiveBot }}&lt;/ref&gt; im Java Desktop Swing Depot gesammelt.&lt;ref&gt;{{Webarchiv|url=http://www.javadesktop.org/rollups/components/index.html |wayback=20090609154718 |text=Swing Depot: Component Suites |archiv-bot=2019-05-16 18:29:55 InternetArchiveBot }}&lt;/ref&gt; JGoodies von Karsten Lentzsch bietet ebenso eine Reihe an Swing-Erweiterungen, wie beispielsweise das FormLayout.&lt;ref&gt;[http://www.jgoodies.com/ JGoodies Homepage]&lt;/ref&gt;</div></td> </tr> </table> Joschi71 https://de.wikipedia.org/w/index.php?title=Swing_(Java)&diff=207117553&oldid=prev Joschi71: typo 2020-12-31T22:45:24Z <p>typo</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 1. Januar 2021, 00:45 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 5:</td> <td colspan="2" class="diff-lineno">Zeile 5:</td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>Seit Java-Version 1.2 (1998) ist es Bestandteil der Java-Runtime. Swing gehört zu den [[Java Foundation Classes]] (JFC), die eine Sammlung von Bibliotheken zur Programmierung von [[Grafische Benutzeroberfläche|grafischen Benutzerschnittstellen]] bereitstellen. Zu diesen Bibliotheken gehören [[Java 2D]], die [[Java Accessibility API]] (JAAPI), das [[Drag and Drop|Drag-and-Drop]]-API und das [[Abstract Window Toolkit]] (AWT). Swing baut auf dem älteren AWT auf und ist mit den anderen APIs verwoben.</div></td> <td class="diff-marker"></td> <td style="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;"><div>Seit Java-Version 1.2 (1998) ist es Bestandteil der Java-Runtime. Swing gehört zu den [[Java Foundation Classes]] (JFC), die eine Sammlung von Bibliotheken zur Programmierung von [[Grafische Benutzeroberfläche|grafischen Benutzerschnittstellen]] bereitstellen. Zu diesen Bibliotheken gehören [[Java 2D]], die [[Java Accessibility API]] (JAAPI), das [[Drag and Drop|Drag-and-Drop]]-API und das [[Abstract Window Toolkit]] (AWT). Swing baut auf dem älteren AWT auf und ist mit den anderen APIs verwoben.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><br /></td> <td class="diff-marker"></td> <td style="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;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="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;"><div>Hauptkonkurrent von Swing ist das für [[Eclipse (IDE)|Eclipse]] entwickelte [[Standard Widget Toolkit|SWT]]. Der designierte Nachfolger von Swing ist das Framework [[JavaFX]], das seit März 2014 im Lieferumfang des Oracle JDK<del style="font-weight: bold; text-decoration: none;">'s</del> enthalten ist, das aber bisher nicht durch den [[Java Community Process]] als offizieller Java-Standard spezifiziert wurde.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="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;"><div>Hauptkonkurrent von Swing ist das für [[Eclipse (IDE)|Eclipse]] entwickelte [[Standard Widget Toolkit|SWT]]. Der designierte Nachfolger von Swing ist das Framework [[JavaFX]], das seit März 2014 im Lieferumfang des Oracle JDK enthalten ist, das aber bisher nicht durch den [[Java Community Process]] als offizieller Java-Standard spezifiziert wurde.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><br /></td> <td class="diff-marker"></td> <td style="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;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="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;"><div>== Merkmale ==</div></td> <td class="diff-marker"></td> <td style="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;"><div>== Merkmale ==</div></td> </tr> </table> Joschi71