<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.byte-welt.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=L-ectron-X</id>
	<title>Byte-Welt Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.byte-welt.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=L-ectron-X"/>
	<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php/Spezial:Beitr%C3%A4ge/L-ectron-X"/>
	<updated>2026-07-07T15:39:45Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Vorlage:Byte-Welt&amp;diff=9519</id>
		<title>Vorlage:Byte-Welt</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Vorlage:Byte-Welt&amp;diff=9519"/>
		<updated>2025-07-24T09:00:19Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 1.5em;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; |[http://forum.byte-welt.net Forum]&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; |[https://discordapp.com/invite/S4P8RAD Chat]&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; |[https://www.java-blog-buch.de Java-Blog-Buch]&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; |[https://wiki.byte-welt.net Byte-Welt-Wiki]&lt;br /&gt;
&amp;lt;!-- width=&amp;quot;22%&amp;quot; |[http://www.javalinkbase.de/ JavaLinkBase.de] --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Kategorie:Vorlagen]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9518</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9518"/>
		<updated>2025-07-24T08:45:25Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;strong&amp;gt;Byte-Welt stellt Forum-Betrieb ein!&amp;lt;/strong&amp;gt; [https://forum.byte-welt.net/t/der-abschiedsthread/26165/3]&lt;br /&gt;
        Apache NetBenas 26 erschienen [https://netbeans.apache.org/front/main/download/nb26/]&lt;br /&gt;
        Eclipse 2025-06 erschienen [https://www.heise.de/news/Eclipse-IDE-2025-06-verbessert-das-Schreiben-und-Debuggen-von-Java-Code-10443131.html]&lt;br /&gt;
        Oracle veröffentlicht Java 24 [https://www.oracle.com/de/news/announcement/oracle-releases-java-24-2025-03-18/]&lt;br /&gt;
        Java SE 8 Update 461 veröffentlicht [https://www.java.com/de/download/manual.jsp]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9517</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9517"/>
		<updated>2025-07-24T08:33:27Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;strong&amp;gt;Byte-Welt stellt Forum-Betrieb ein!&amp;lt;/strong&amp;gt; [https://forum.byte-welt.net/t/der-abschiedsthread/26165/3]&lt;br /&gt;
        Apache NetBenas 26 erschienen [https://netbeans.apache.org/front/main/download/nb26/]&lt;br /&gt;
        Eclipse 2025-06 erschienen [https://www.heise.de/news/Eclipse-IDE-2025-06-verbessert-das-Schreiben-und-Debuggen-von-Java-Code-10443131.html]&lt;br /&gt;
        Java 23 erschienen [https://www.oracle.com/java/technologies/downloads/]&lt;br /&gt;
        Java SE 8 Update 421 veröffentlicht [https://www.java.com/de/download/manual.jsp]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9516</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9516"/>
		<updated>2025-07-24T08:28:36Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;strong&amp;gt;Byte-Welt stellt Forum-Betrieb ein!&amp;lt;/strong&amp;gt; [https://forum.byte-welt.net/t/der-abschiedsthread/26165/3]&lt;br /&gt;
        Apache NetBenas 26 erschienen [https://netbeans.apache.org/front/main/download/nb26/]&lt;br /&gt;
        Eclipse 2025-03 erschienen [https://forum.byte-welt.net/t/entwicklungsumgebung-eclipse-2025-03-aktualisiert-fuer-c-23-und-java-24/25968]&lt;br /&gt;
        Java 23 erschienen [https://www.oracle.com/java/technologies/downloads/]&lt;br /&gt;
        Java SE 8 Update 421 veröffentlicht [https://www.java.com/de/download/manual.jsp]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9515</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9515"/>
		<updated>2025-07-24T08:21:46Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        Byte-Welt stellt Forum-Betrieb ein! [https://forum.byte-welt.net/t/der-abschiedsthread/26165/3]&lt;br /&gt;
        Apache NetBenas 26 erschienen [https://netbeans.apache.org/front/main/download/nb26/]&lt;br /&gt;
        Eclipse 2025-03 erschienen [https://forum.byte-welt.net/t/entwicklungsumgebung-eclipse-2025-03-aktualisiert-fuer-c-23-und-java-24/25968]&lt;br /&gt;
        Java 23 erschienen [https://www.oracle.com/java/technologies/downloads/]&lt;br /&gt;
        Java SE 8 Update 421 veröffentlicht [https://www.java.com/de/download/manual.jsp]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Linux_-_Bluetooth_funktioniert_nicht_-_softwarem%C3%A4%C3%9Fig_blockiert&amp;diff=9514</id>
		<title>Linux - Bluetooth funktioniert nicht - softwaremäßig blockiert</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Linux_-_Bluetooth_funktioniert_nicht_-_softwarem%C3%A4%C3%9Fig_blockiert&amp;diff=9514"/>
		<updated>2025-04-29T17:24:41Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn Linux aus irgendeinem Grund einmal keine Bluetooth-Verbindung mehr möglich macht, kann der Bluetooth-Adapter softwaremäßig abgeschaltet sein.&lt;br /&gt;
Oft wird auch bei installiertem BlueZ (Bluetooth-Manager) kein Symbol mehr in der Leiste angezeigt. Manchmal passiert das, durch ein unabsichtliches Abschalten des Bluetooth-Adapters.&lt;br /&gt;
&lt;br /&gt;
Wie bekommt man nun also das Bluetooth wieder betriebsbereit? Bei einer softwaremäßigen Deaktivierung bzw. Blockade kann man den Zustand mit [code]rfkill[/code] wieder zurücksetzen.&lt;br /&gt;
&lt;br /&gt;
Zunächst kann man sich den Status den Adapters augeben lassen und den Handlungsbedarf ermitteln.&lt;br /&gt;
{{console|user@Computer:~$  rfkill&lt;br /&gt;
&lt;br /&gt;
ID TYPE      DEVICE              SOFT      HARD&lt;br /&gt;
&lt;br /&gt;
0 wlan      sony-wifi      entsperrt entsperrt&lt;br /&gt;
&lt;br /&gt;
1 bluetooth sony-bluetooth entsperrt entsperrt&lt;br /&gt;
&lt;br /&gt;
2 wlan      phy0           entsperrt entsperrt&lt;br /&gt;
&lt;br /&gt;
3 bluetooth hci0           entsperrt entsperrt&lt;br /&gt;
&lt;br /&gt;
user@Computer:~$ &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{console|sudo rfkill unblock bluetooth}}&lt;br /&gt;
&lt;br /&gt;
schaltet einen blockierten Bluetooth-Adapter wieder ein.&lt;br /&gt;
&lt;br /&gt;
{{console|sudo rfkill block bluetooth}}&lt;br /&gt;
&lt;br /&gt;
Blockiert den Bluetooth-Adapter.&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Linux_-_Bluetooth_funktioniert_nicht_-_softwarem%C3%A4%C3%9Fig_blockiert&amp;diff=9513</id>
		<title>Linux - Bluetooth funktioniert nicht - softwaremäßig blockiert</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Linux_-_Bluetooth_funktioniert_nicht_-_softwarem%C3%A4%C3%9Fig_blockiert&amp;diff=9513"/>
		<updated>2025-04-29T17:20:12Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn Linux aus irgendeinem Grund einmal keine Bluetooth-Verbindung mehr möglich macht, kann der Bluetooth-Adapter softwaremäßig abgeschaltet sein.&lt;br /&gt;
Oft wird auch bei installiertem BlueZ (Bluetooth-Manager) kein Symbol mehr in der Leiste angezeigt. Manchmal passiert das, durch ein unabsichtliches Abschalten des Bluetooth-Adapters.&lt;br /&gt;
&lt;br /&gt;
Wie bekommt man nun also das Bluetooth wieder betriebsbereit? Bei einer softwaremäßigen Deaktivierung bzw. Blockade kann man den Zustand mit [code]rfkill[/code] wieder zurücksetzen.&lt;br /&gt;
&lt;br /&gt;
Zunächst kann man sich den Status den Adapters augeben lassen und den Handlungsbedarf ermitteln.&lt;br /&gt;
{{console|user@Computer:~$  rfkill&lt;br /&gt;
&lt;br /&gt;
ID TYPE      DEVICE              SOFT      HARD&lt;br /&gt;
&lt;br /&gt;
 0 wlan      sony-wifi      entsperrt entsperrt&lt;br /&gt;
&lt;br /&gt;
 1 bluetooth sony-bluetooth entsperrt entsperrt&lt;br /&gt;
&lt;br /&gt;
 2 wlan      phy0           entsperrt entsperrt&lt;br /&gt;
&lt;br /&gt;
 3 bluetooth hci0           entsperrt entsperrt&lt;br /&gt;
&lt;br /&gt;
user@Computer:~$ &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{console|sudo rfkill unblock bluetooth}}&lt;br /&gt;
&lt;br /&gt;
schaltet einen blockierten Bluetooth-Adapter wieder ein.&lt;br /&gt;
&lt;br /&gt;
{{console|sudo rfkill block bluetooth}}&lt;br /&gt;
&lt;br /&gt;
Blockiert den Bluetooth-Adapter.&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Linux_-_Bluetooth_funktioniert_nicht_-_softwarem%C3%A4%C3%9Fig_blockiert&amp;diff=9512</id>
		<title>Linux - Bluetooth funktioniert nicht - softwaremäßig blockiert</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Linux_-_Bluetooth_funktioniert_nicht_-_softwarem%C3%A4%C3%9Fig_blockiert&amp;diff=9512"/>
		<updated>2025-04-29T17:09:08Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn Linux aus irgendeinem Grund einmal keine Bluetooth-Verbindung mehr möglich macht, kann der Bluetooth-Adapter softwaremäßig abgeschaltet sein.&lt;br /&gt;
Oft wird auch bei installiertem BlueZ (Bluetooth-Manager) kein Symbol mehr in der Leiste angezeigt. Manchmal passiert das, durch ein unabsichtliches Abschalten des Bluetooth-Adapters.&lt;br /&gt;
&lt;br /&gt;
Wie bekommt man nun also das Bluetooth wieder betriebsbereit? Bei einer softwaremäßigen Deaktivierung bzw. Blockade kann man den Zustand mit [code]rfkill[/code] wieder zurücksetzen.&lt;br /&gt;
&lt;br /&gt;
{{console|sudo rfkill unblock bluetooth}}&lt;br /&gt;
&lt;br /&gt;
schaltet einen blockierten Bluetooth-Adapter wieder ein.&lt;br /&gt;
&lt;br /&gt;
{{console|sudo rfkill block bluetooth}}&lt;br /&gt;
&lt;br /&gt;
Blockiert den Bluetooth-Adapter.&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Linux_-_Bluetooth_funktioniert_nicht_-_softwarem%C3%A4%C3%9Fig_blockiert&amp;diff=9511</id>
		<title>Linux - Bluetooth funktioniert nicht - softwaremäßig blockiert</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Linux_-_Bluetooth_funktioniert_nicht_-_softwarem%C3%A4%C3%9Fig_blockiert&amp;diff=9511"/>
		<updated>2025-04-28T16:24:15Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: Die Seite wurde neu angelegt: „Wenn Linux aus irgendeinem Grund einmal keine Bluetooth-Verbindung mehr möglich macht, kann der Bluetooth-Adapter softwaremäßig abgeschaltet sein. Oft wird…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn Linux aus irgendeinem Grund einmal keine Bluetooth-Verbindung mehr möglich macht, kann der Bluetooth-Adapter softwaremäßig abgeschaltet sein.&lt;br /&gt;
Oft wird auch bei installiertem BlueZ (Bluetooth-Manager) kein Symbol mehr in der Leiste angezeigt. Manchmal passiert das, durch ein unabsichtliches Abschalten des Bluetooth-Adapters.&lt;br /&gt;
&lt;br /&gt;
Wie bekommt man nun also das Bluetooth wieder betriebsbereit? Bei einer softwaremäßigen Deaktivierung bzw. Blockade kann man den Zustand mit [code]rfkill[/code] wieder zurücksetzen.&lt;br /&gt;
&lt;br /&gt;
{console=&amp;quot;sudo rfkill unblock bluetooth&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
schaltet einen blockierten Bluetooth-Adapter wieder ein.&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9510</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9510"/>
		<updated>2025-03-17T16:38:18Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        Eclipse 2025-03 erschienen [https://forum.byte-welt.net/t/entwicklungsumgebung-eclipse-2025-03-aktualisiert-fuer-c-23-und-java-24/25968]&lt;br /&gt;
        Java 23 erschienen [https://www.oracle.com/java/technologies/downloads/]&lt;br /&gt;
        Apache NetBenas 25 erschienen [https://forum.byte-welt.net/t/apache-netbeans-25-veroeffentlicht/25941]&lt;br /&gt;
        Java SE 8 Update 421 veröffentlicht [https://www.java.com/de/download/manual.jsp]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9504</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9504"/>
		<updated>2024-09-28T08:29:07Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        Java 23 erschienen [https://www.oracle.com/java/technologies/downloads/]&lt;br /&gt;
        Apache NetBenas 23 erschienen [https://forum.byte-welt.net/t/apache-netbeans-23-veroeffentlicht/25717]&lt;br /&gt;
        Eclipse 2024-03 erschienen [https://forum.byte-welt.net/t/eclipse-2024-03-wurde-veroeffentlicht/25382]&lt;br /&gt;
        Java SE 8 Update 421 veröffentlicht [https://www.java.com/de/download/manual.jsp]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9503</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9503"/>
		<updated>2024-09-28T08:06:55Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        Java 23 erschienen [https://forum.byte-welt.net/t/apache-netbeans-23-veroeffentlicht/25717]&lt;br /&gt;
        Eclipse 2024-03 erschienen [https://forum.byte-welt.net/t/eclipse-2024-03-wurde-veroeffentlicht/25382]&lt;br /&gt;
        Java SE 8 Update 421 veröffentlicht [https://www.java.com/de/download/manual.jsp]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Vorlage:Console&amp;diff=9502</id>
		<title>Vorlage:Console</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Vorlage:Console&amp;diff=9502"/>
		<updated>2024-03-27T15:28:03Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-family:monospace; font-size:1.2em; background-color:black; color:white; padding:1em; line-height:1.0&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#3ADF00;&amp;gt;user@computer:~$&amp;lt;/span&amp;gt; {{{1}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
=Hilfe zum Console-Tag=&lt;br /&gt;
Das Console-Tag erzeugt für den übergebenen Text eine der Kommandozeile ähnliche Ausgabe.&lt;br /&gt;
&lt;br /&gt;
 Bitte beachten: Zeilenumbrüche sind manuell einzufügen! (2x [Enter]-Taste)&lt;br /&gt;
&lt;br /&gt;
==Wie sieht das Tag zur Eingabe im Editor aus?==&lt;br /&gt;
&lt;br /&gt;
Geben Sie folgenden Befehl in der Kommandozeile ein:&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;Console|sudo apt autoremove&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paketlisten werden gelesen... Fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Abhängigkeitsbaum wird aufgebaut.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Statusinformationen werden eingelesen.... Fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Wie sieht&#039;s im Browser aus?==&lt;br /&gt;
&lt;br /&gt;
Geben Sie folgenden Befehl in der Kommandozeile ein:&amp;lt;br&amp;gt; {{Console|sudo apt autoremove&lt;br /&gt;
Paketlisten werden gelesen... Fertig&lt;br /&gt;
&lt;br /&gt;
Abhängigkeitsbaum wird aufgebaut.&lt;br /&gt;
&lt;br /&gt;
Statusinformationen werden eingelesen.... Fertig&lt;br /&gt;
&lt;br /&gt;
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.}}[[Kategorie:Vorlagen]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Vorlage:Console&amp;diff=9501</id>
		<title>Vorlage:Console</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Vorlage:Console&amp;diff=9501"/>
		<updated>2024-03-27T15:24:12Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-family:monospace; font-size:1.5em; background-color:black; color:white; padding:1em; line-height:1.0&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#3ADF00;&amp;gt;user@computer:~$&amp;lt;/span&amp;gt; {{{1}}}&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
=Hilfe zum Console-Tag=&lt;br /&gt;
Das Console-Tag erzeugt für den übergebenen Text eine der Kommandozeile ähnliche Ausgabe.&lt;br /&gt;
&lt;br /&gt;
 Bitte beachten: Zeilenumbrüche sind manuell einzufügen! (2x [Enter]-Taste)&lt;br /&gt;
&lt;br /&gt;
==Wie sieht das Tag zur Eingabe im Editor aus?==&lt;br /&gt;
&lt;br /&gt;
Geben Sie folgenden Befehl in der Kommandozeile ein:&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;Console|sudo apt autoremove&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paketlisten werden gelesen... Fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Abhängigkeitsbaum wird aufgebaut.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Statusinformationen werden eingelesen.... Fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Wie sieht&#039;s im Browser aus?==&lt;br /&gt;
&lt;br /&gt;
Geben Sie folgenden Befehl in der Kommandozeile ein:&amp;lt;br&amp;gt; {{Console|sudo apt autoremove&lt;br /&gt;
Paketlisten werden gelesen... Fertig&lt;br /&gt;
&lt;br /&gt;
Abhängigkeitsbaum wird aufgebaut.&lt;br /&gt;
&lt;br /&gt;
Statusinformationen werden eingelesen.... Fertig&lt;br /&gt;
&lt;br /&gt;
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.}}[[Kategorie:Vorlagen]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Vorlage:Console&amp;diff=9500</id>
		<title>Vorlage:Console</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Vorlage:Console&amp;diff=9500"/>
		<updated>2024-03-27T15:21:01Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-family:monospace; background-color:black; color:white; padding:1em; line-height:1.0&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#3ADF00;&amp;gt;user@computer:~$&amp;lt;/span&amp;gt; {{{1}}}&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
=Hilfe zum Console-Tag=&lt;br /&gt;
Das Console-Tag erzeugt für den übergebenen Text eine der Kommandozeile ähnliche Ausgabe.&lt;br /&gt;
&lt;br /&gt;
 Bitte beachten: Zeilenumbrüche sind manuell einzufügen! (2x [Enter]-Taste)&lt;br /&gt;
&lt;br /&gt;
==Wie sieht das Tag zur Eingabe im Editor aus?==&lt;br /&gt;
&lt;br /&gt;
Geben Sie folgenden Befehl in der Kommandozeile ein:&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;Console|sudo apt autoremove&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paketlisten werden gelesen... Fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Abhängigkeitsbaum wird aufgebaut.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Statusinformationen werden eingelesen.... Fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Wie sieht&#039;s im Browser aus?==&lt;br /&gt;
&lt;br /&gt;
Geben Sie folgenden Befehl in der Kommandozeile ein:&amp;lt;br&amp;gt; {{Console|sudo apt autoremove&lt;br /&gt;
Paketlisten werden gelesen... Fertig&lt;br /&gt;
&lt;br /&gt;
Abhängigkeitsbaum wird aufgebaut.&lt;br /&gt;
&lt;br /&gt;
Statusinformationen werden eingelesen.... Fertig&lt;br /&gt;
&lt;br /&gt;
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.}}[[Kategorie:Vorlagen]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Vorlage:Console&amp;diff=9499</id>
		<title>Vorlage:Console</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Vorlage:Console&amp;diff=9499"/>
		<updated>2024-03-27T15:20:36Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;fontfamily:monospace; background-color:black; color:white; padding:1em; line-height:1.0&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#3ADF00;&amp;gt;user@computer:~$&amp;lt;/span&amp;gt; {{{1}}}&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
=Hilfe zum Console-Tag=&lt;br /&gt;
Das Console-Tag erzeugt für den übergebenen Text eine der Kommandozeile ähnliche Ausgabe.&lt;br /&gt;
&lt;br /&gt;
 Bitte beachten: Zeilenumbrüche sind manuell einzufügen! (2x [Enter]-Taste)&lt;br /&gt;
&lt;br /&gt;
==Wie sieht das Tag zur Eingabe im Editor aus?==&lt;br /&gt;
&lt;br /&gt;
Geben Sie folgenden Befehl in der Kommandozeile ein:&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;Console|sudo apt autoremove&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paketlisten werden gelesen... Fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Abhängigkeitsbaum wird aufgebaut.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Statusinformationen werden eingelesen.... Fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Wie sieht&#039;s im Browser aus?==&lt;br /&gt;
&lt;br /&gt;
Geben Sie folgenden Befehl in der Kommandozeile ein:&amp;lt;br&amp;gt; {{Console|sudo apt autoremove&lt;br /&gt;
Paketlisten werden gelesen... Fertig&lt;br /&gt;
&lt;br /&gt;
Abhängigkeitsbaum wird aufgebaut.&lt;br /&gt;
&lt;br /&gt;
Statusinformationen werden eingelesen.... Fertig&lt;br /&gt;
&lt;br /&gt;
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.}}[[Kategorie:Vorlagen]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Vorlage:Console&amp;diff=9498</id>
		<title>Vorlage:Console</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Vorlage:Console&amp;diff=9498"/>
		<updated>2024-03-27T15:16:08Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;fontfamily:Console; background-color:black; color:white; padding:1em; line-height:1.0&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#3ADF00;&amp;gt;user@computer:~$&amp;lt;/span&amp;gt; {{{1}}}&amp;lt;/div&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
=Hilfe zum Console-Tag=&lt;br /&gt;
Das Console-Tag erzeugt für den übergebenen Text eine der Kommandozeile ähnliche Ausgabe.&lt;br /&gt;
&lt;br /&gt;
 Bitte beachten: Zeilenumbrüche sind manuell einzufügen! (2x [Enter]-Taste)&lt;br /&gt;
&lt;br /&gt;
==Wie sieht das Tag zur Eingabe im Editor aus?==&lt;br /&gt;
&lt;br /&gt;
Geben Sie folgenden Befehl in der Kommandozeile ein:&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;Console|sudo apt autoremove&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paketlisten werden gelesen... Fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Abhängigkeitsbaum wird aufgebaut.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Statusinformationen werden eingelesen.... Fertig&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Wie sieht&#039;s im Browser aus?==&lt;br /&gt;
&lt;br /&gt;
Geben Sie folgenden Befehl in der Kommandozeile ein:&amp;lt;br&amp;gt; {{Console|sudo apt autoremove&lt;br /&gt;
Paketlisten werden gelesen... Fertig&lt;br /&gt;
&lt;br /&gt;
Abhängigkeitsbaum wird aufgebaut.&lt;br /&gt;
&lt;br /&gt;
Statusinformationen werden eingelesen.... Fertig&lt;br /&gt;
&lt;br /&gt;
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.}}[[Kategorie:Vorlagen]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Rpm-Pakete_in_Ubuntu_installieren&amp;diff=9497</id>
		<title>Rpm-Pakete in Ubuntu installieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Rpm-Pakete_in_Ubuntu_installieren&amp;diff=9497"/>
		<updated>2024-03-27T15:12:28Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nicht jede Linux-Software die man unter Ubuntu nutzen möchte, wird auch in einem Debian/Ubuntu-Paket (.deb) ausgeliefert. Oftmals sind nur die von der Mandriva-, Fedora-, Red Hat- oder Suse-Distributíon verwendeten .rpm-Pakete verfügbar. Wenn man diese Software unter Ubuntu installieren und benutzen möchte, muss man auf das Tool &#039;&#039;&#039;alien&#039;&#039;&#039; zurückgreifen, welches über die Ubuntu-Paketquellen verfügbar ist.&lt;br /&gt;
Es ist unter anderem damit auch möglich, .rpm-Pakete in Debian/Ubuntu-Pakete umzuwandeln.&lt;br /&gt;
Bevor man aber mit der Installation eines .rpm-Paketes loslegen kann, muss zunächst noch, falls noch nicht geschehen, &#039;&#039;&#039;alien&#039;&#039;&#039; installiert werden.&lt;br /&gt;
{{console|sudo apt-get install alien}}&lt;br /&gt;
&lt;br /&gt;
Nun kann via &#039;&#039;&#039;alien&#039;&#039;&#039; die per .rpm-Paket vorliegende Software installiert werden.&lt;br /&gt;
{{console|alien -i openoffice.org3-de-3.2.0-9483.i586.rpm}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Ubuntu]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Rpm-Pakete_in_Ubuntu_installieren&amp;diff=9496</id>
		<title>Rpm-Pakete in Ubuntu installieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Rpm-Pakete_in_Ubuntu_installieren&amp;diff=9496"/>
		<updated>2024-03-27T15:05:59Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nicht jede Linux-Software die man unter Ubuntu nutzen möchte, wird auch in einem Debian/Ubuntu-Paket (.deb) ausgeliefert. Oftmals sind nur die von der Mandriva-, Fedora-, Red Hat- oder Suse-Distributíon verwendeten .rpm-Pakete verfügbar. Wenn man diese Software unter Ubuntu installieren und benutzen möchte, muss man auf das Tool &#039;&#039;&#039;alien&#039;&#039;&#039; zurückgreifen, welches über die Ubuntu-Paketquellen verfügbar ist.&lt;br /&gt;
Es ist unter anderem damit auch möglich, .rpm-Pakete in Debian/Ubuntu-Pakete umzuwandeln.&lt;br /&gt;
Bevor man aber mit der Installation eines .rpm-Paketes loslegen kann, muss zunächst noch, falls noch nicht geschehen, &#039;&#039;&#039;alien&#039;&#039;&#039; installiert werden.&lt;br /&gt;
{{consolesudo|apt-get install alien}}&lt;br /&gt;
&lt;br /&gt;
Nun kann via &#039;&#039;&#039;alien&#039;&#039;&#039; die per .rpm-Paket vorliegende Software installiert werden.&lt;br /&gt;
{{console|alien -i openoffice.org3-de-3.2.0-9483.i586.rpm}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Ubuntu]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Raspberry_Pi_als_Webserver_einsetzen&amp;diff=9495</id>
		<title>Raspberry Pi als Webserver einsetzen</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Raspberry_Pi_als_Webserver_einsetzen&amp;diff=9495"/>
		<updated>2024-03-27T13:35:55Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Bastelrechner Raspberry Pi wurde u.a. konzipiert, um Kindern das Erlernen des Programmierens anhand kleiner Projekte zu lehren. Er erfreut sich auch bei Bastlern großer Beliebtheit, wird als Entwicklungssystem, als Retro-Spielkonsole oder Mediacenter eingesetzt und hielt auch im Smarthome-Bereich Einzug.&lt;br /&gt;
&lt;br /&gt;
Auch zur Entwicklung oder dem (heimischen) Betrieb von Homepage-Projekten kann der &amp;quot;RasPi&amp;quot; gut Dienste leisten. Für die Auslieferung von Webseiten wird mindestens ein Webserver benötigt. Neben Apache erlangt die Open Source Software &#039;&#039;&#039;[https://www.nginx.org nginx]&#039;&#039;&#039; immer mehr Bedeutung. Der Resourcen schonende &#039;&#039;&#039;nginx&#039;&#039;&#039; kann auch mit [[PHP]] und [[MySQL]] (MariaDB) umgehen, so dass wir auch Web-Projekte wie [http://www.mediawiki.de Wikis], [[CMS]]- oder Blog-Software (z.B. [https://de.wordpress.org/ Wordpress] oder Cloud-Software (z.B. [https://www.owncloud.de Owncloud] betreiben können.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden möchten wir erklären, wie man den leichtgewichtigen Webserver &#039;&#039;&#039;nginx&#039;&#039;&#039; auf einem Raspberry Pi unter [[Rasbian]] installieren und betreiben kann.&lt;br /&gt;
&lt;br /&gt;
Die Kurzfassung:&lt;br /&gt;
&lt;br /&gt;
=nginx installieren=&lt;br /&gt;
Wer einen Webserver auf einem Raspberry Pi nutzen möchte, kann verschiedene Software ausprobieren. Z.B. Apache Webserver, Lighttpd oder nginx. Jeder der eben genannten Webserver kann mit PHP umgehen und kann mit einem Datenbanksystem wie MySQL zusammenarbeiten. Wir haben uns für den leichtgewichtigen, schnellen Webserver nginx entschieden.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nginx&lt;br /&gt;
&lt;br /&gt;
=Benutzer- und Dateirechte auf dem System einstellen=&lt;br /&gt;
&lt;br /&gt;
==Benutzergruppe anlegen==&lt;br /&gt;
 sudo groupadd www-data&lt;br /&gt;
&lt;br /&gt;
==Benutzer des Servers hinzufügen==&lt;br /&gt;
 sudo usermod -a -G www-data www-data&lt;br /&gt;
&lt;br /&gt;
==Dateirechte einstellen==&lt;br /&gt;
 sudo chown -R www-data:www-data /var/www&lt;br /&gt;
&lt;br /&gt;
=MySQL (MariaDB) installieren=&lt;br /&gt;
 sudo apt-get install mariadb-server mariadb-client&lt;br /&gt;
&lt;br /&gt;
==MariaDB-Server starten==&lt;br /&gt;
 sudo systemctl start mariadb&lt;br /&gt;
&lt;br /&gt;
==MariaDB Autostart==&lt;br /&gt;
 sudo systemctl enable mariadb&lt;br /&gt;
&lt;br /&gt;
==MariaDB konfigurieren==&lt;br /&gt;
Die Datenbank-Installation sichern wir mit einem Passwort.&lt;br /&gt;
 sudo mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
=PHP 7.4 deinstallieren=&lt;br /&gt;
 sudo apt purge &#039;^php7.4.*&#039;&lt;br /&gt;
&lt;br /&gt;
=PHP installieren=&lt;br /&gt;
  sudo apt install php8.0-common php8.0-fpm php8.0-mysql php8.0-cli&lt;br /&gt;
&lt;br /&gt;
=nginx für Nutzung von PHP konfigurieren=&lt;br /&gt;
 sudo nano /etc/nginx/sites-available/default&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt; &lt;br /&gt;
server {&lt;br /&gt;
    listen 80 default_server;&lt;br /&gt;
    listen [::]:80 default_server;&lt;br /&gt;
&lt;br /&gt;
    #Wurzel-Verzeichnis für HTML-Dokumente festlegen!&lt;br /&gt;
    root /var/www;&lt;br /&gt;
&lt;br /&gt;
    #Akzeptierte HTML-Dokumenttypen&lt;br /&gt;
    index index.php index.html index.htm index.nginx-debian.html;&lt;br /&gt;
&lt;br /&gt;
    #Server-IP &lt;br /&gt;
    server_name [your public IP];&lt;br /&gt;
&lt;br /&gt;
    location / {&lt;br /&gt;
        try_files $uri $uri/ =404;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location ~ \.php$ {&lt;br /&gt;
        include snippets/fastcgi-php.conf;&lt;br /&gt;
        fastcgi_pass unix:/var/run/php8.0-fpm.sock;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location ~ /\.ht {&lt;br /&gt;
        deny all;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=nginx Konfiguration testen=&lt;br /&gt;
 sudo nginx -t&lt;br /&gt;
 sudo systemctl reload nginx&lt;br /&gt;
&lt;br /&gt;
=phpMyAdmin installieren=&lt;br /&gt;
 sudo apt-get install phpmyadmin&lt;br /&gt;
*Bei der Abfrage nach dem eingesetzten Server (Apache oder lighttpd) nichts ankreuzen und bestätigen&lt;br /&gt;
*Datenbankpasswort eingeben&lt;br /&gt;
&lt;br /&gt;
=Nginx für phpMyAdmin konfigurieren=&lt;br /&gt;
Symlink für die Verbindung anlegen:&lt;br /&gt;
 sudo ln -s /usr/share/phpmyadmin /var/www&lt;br /&gt;
&lt;br /&gt;
=phpMyAdmin absichern=&lt;br /&gt;
Symlink umbenennen:&lt;br /&gt;
 sudo mv phpmyadmin NichtsZuSehen&lt;br /&gt;
&lt;br /&gt;
=phpMyAdmin Anmeldung klappt nicht=&lt;br /&gt;
 Access denied for user &#039;root&#039;@&#039;localhost&#039; (using password: YES)&lt;br /&gt;
*[[Kein Zugang für phpMyAdmin für Benutzer root|Kein Zugang zu phpMyAdmin für Benutzer root]]&lt;br /&gt;
&lt;br /&gt;
=Quellen=&lt;br /&gt;
*https://thepi.io/how-to-set-up-a-web-server-on-the-raspberry-pi/&lt;br /&gt;
*http://fluuux.de/2016/04/raspberry-pi-phpmyadmin-installieren/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Raspberry Pi]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9494</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9494"/>
		<updated>2024-03-27T12:13:04Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        Java 22 erschienen [https://forum.byte-welt.net/t/java-22-veroefffentlicht/25381]&lt;br /&gt;
        Eclipse 2024-03 erschienen [https://forum.byte-welt.net/t/eclipse-2024-03-wurde-veroeffentlicht/25382]&lt;br /&gt;
        Netbeans 21 erschienen [https://forum.byte-welt.net/t/apache-netbeans-21-veroeffentlicht/25383]&lt;br /&gt;
        Java SE 8 Update 391 veröffentlicht [https://www.java.com/de/download/manual.jsp]&lt;br /&gt;
        Oracle JDK wieder kostenlos für kommerzielle Nutzung [https://forum.byte-welt.net/t/java-oracle-jdk-wieder-kostenlos-fuer-kommerzielle-nutzung/23232]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=UIDefaults&amp;diff=9493</id>
		<title>UIDefaults</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=UIDefaults&amp;diff=9493"/>
		<updated>2024-02-03T12:00:48Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Einführung=&lt;br /&gt;
&lt;br /&gt;
Die Klasse {{JAPI|UIDefaults}} aus dem Paket &#039;&#039;&#039;javax.swing&#039;&#039;&#039; kapselt in einer Hashtable Standardeinstellungen wie Schriftart und Farbe von GUI-Komponenten. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Die Vererbungshierarchie:&#039;&#039;&#039;&lt;br /&gt;
     java.lang.Object&lt;br /&gt;
        java.util.Dictionary&amp;lt;K,V&amp;gt;&lt;br /&gt;
            java.util.Hashtable&amp;lt;Object,Object&amp;gt;&lt;br /&gt;
                javax.swing.UIDefaults &lt;br /&gt;
&lt;br /&gt;
Mit Hilfe des {{JAPI|UIManager}} ist es möglich, Werte für Komponenten zu setzen oder zu verändern, so dass diese für alle GUI-Komponenten der laufenden Applikation gelten.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden werden die Schlüsselnamen und Standardwerte von Swing-Komponenten aufgeführt.&lt;br /&gt;
&lt;br /&gt;
=Beispiele zum Setzen von Standardwerten=&lt;br /&gt;
Die Einstellungen an grafischen Komponenten sollten vor ihrer Darstellung auf dem Bildschirm gemacht werden, am besten also in der main()-[[Methode]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;UIManager.put(&amp;quot;TextField.background&amp;quot;, new Color(255,0,0));&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Damit erhalten alle in der Anwendung eingesetzten Objekte vom Typ {{JAPI|JTextField}} die eingestellte Hintergrundfarbe.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;UIManager.put(&amp;quot;SplitPane.border&amp;quot;, BorderFactory.createEmptyBorder());&lt;br /&gt;
UIManager.put(&amp;quot;SplitPaneDivider.border&amp;quot;, BorderFactory.createEmptyBorder());&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Damit werden die tiefen 3D-Rahmen einer {{JAPI|JSplitPane}} entfernt. Die JSplitpane sieht damit, ganz besonders unter Windows 7, 8, 10 und 11, etwas zeitgemäßer aus.&lt;br /&gt;
&lt;br /&gt;
=Farbschema=&lt;br /&gt;
Die Farben der an der Darstellung der [[Benutzeroberfläche]] beteiligten Elemente sind je nach verwendetem [[LookAndFeel]] in Farbkonstanten gespeichert.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
 ! Farbname (java.awt.SystemColor)&lt;br /&gt;
 ! Wert der Farbkonstante&lt;br /&gt;
 ! Zugehörigkeit&lt;br /&gt;
|-&lt;br /&gt;
|activeCaption&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
|Hintergrundfarbe für die Titelleiste von selektierten Fenstern&lt;br /&gt;
|-&lt;br /&gt;
|activeCaptionBorder&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
|Rahmenfarbe für die Titelleiste von selektierten Fenstern&lt;br /&gt;
|-&lt;br /&gt;
|activeCaptionText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
|Schriftfarbe für die Titelleiste von selektierten Fenstern&lt;br /&gt;
|-&lt;br /&gt;
|control&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
|Hintergrundfarbe für Dialogelemente&lt;br /&gt;
|-&lt;br /&gt;
|controlDkShadow&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=102,g=102,b=102]&lt;br /&gt;
|Dunklere Farbe für den Schatten von Dialogelementen&lt;br /&gt;
|-&lt;br /&gt;
|controlHighlight&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
|Farbe für hervorgehobene Dialogelemente&lt;br /&gt;
|-&lt;br /&gt;
|controlLtHighlight&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
|Helle Farbe für hervorgehobene Dialogelemente&lt;br /&gt;
|-&lt;br /&gt;
|controlShadow&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
|Farbe für den Schatten von Dialogelementen&lt;br /&gt;
|-&lt;br /&gt;
|controlText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
|Textfarbe für Dialogelemente&lt;br /&gt;
|-&lt;br /&gt;
|desktop&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
|Hintergrundfarbe des Desktops&lt;br /&gt;
|-&lt;br /&gt;
|inactiveCaption&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
|Hintergrundfarbe für die Titelleiste von nicht selektierten Fenstern&lt;br /&gt;
|-&lt;br /&gt;
|inactiveCaptionBorder&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
|Rahmenfarbe für die Titelleiste von nicht selektierten Fenstern&lt;br /&gt;
|-&lt;br /&gt;
|inactiveCaptionText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
|Schriftfarbe für die Titelleiste von nicht selektierten Fenstern&lt;br /&gt;
|-&lt;br /&gt;
|info&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
|Hintergrundfarbe für Hilfetext&lt;br /&gt;
|-&lt;br /&gt;
|infoText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
|Textfarbe für Hilfetext&lt;br /&gt;
|-&lt;br /&gt;
|menu&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
|Hintergrundfarbe für Menüs&lt;br /&gt;
|-&lt;br /&gt;
|menuText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
|Textfarbe für Menüs&lt;br /&gt;
|-&lt;br /&gt;
|scrollbar&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
|Hintergrundfarbe für Scrollleiste&lt;br /&gt;
|-&lt;br /&gt;
|text&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
|Hintergrundfarbe für Textfelder&lt;br /&gt;
|-&lt;br /&gt;
|textHighlight&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
|Hintergrundfarbe für hervorgehobenen Text&lt;br /&gt;
|-&lt;br /&gt;
|textHighlightText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
|Textfarbe für hervorgehobenen Text&lt;br /&gt;
|-&lt;br /&gt;
|textInactiveText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
|Textfarbe für inaktiven Text&lt;br /&gt;
|-&lt;br /&gt;
|textText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
|Textfarbe für Textfelder&lt;br /&gt;
|-&lt;br /&gt;
|window&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
|Hintergrundfarbe für Fenster&lt;br /&gt;
|-&lt;br /&gt;
|windowBorder&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
|Farbe für Fensterrahmen&lt;br /&gt;
|-&lt;br /&gt;
|windowText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
|Farbe für Text im Fenster&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Im Artikel [[Systemfarben in JTable ausgeben]] haben wir ein kleines Java-Programm bereit gestellt, mit dem die Systemfarben ausgegeben werden können.&lt;br /&gt;
&lt;br /&gt;
Wenn hier statt dem Java-LookAndFeel das [[LookAndFeel des Betriebssystems setzen|System-LookAndFeel]] gesetzt wird, werden von der Applikation die System-Farben entsprechend dem Host-System ausgegeben.&lt;br /&gt;
&lt;br /&gt;
=Standard-Einstellungen von Swing Komponenten=&lt;br /&gt;
&lt;br /&gt;
==JButton==&lt;br /&gt;
 Button.background      =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 Button.border          =javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@72380&lt;br /&gt;
 Button.disabledText    =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 Button.focus           =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 Button.focusInputMap   =javax.swing.plaf.InputMapUIResource@1319c&lt;br /&gt;
 Button.font            =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 Button.foreground      =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 Button.margin          =javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14]&lt;br /&gt;
 Button.select          =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 Button.textIconGap     =4&lt;br /&gt;
 Button.textShiftOffset =0&lt;br /&gt;
 ButtonUI               =javax.swing.plaf.metal.MetalButtonUI&lt;br /&gt;
&lt;br /&gt;
==JCheckBox==&lt;br /&gt;
 CheckBox.background      =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 CheckBox.border          =javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@5d20f6&lt;br /&gt;
 CheckBox.disabledText    =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 CheckBox.focus           =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 CheckBox.focusInputMap   =javax.swing.plaf.InputMapUIResource@6768e&lt;br /&gt;
 CheckBox.font            =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 CheckBox.foreground      =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 CheckBox.icon            =javax.swing.plaf.metal.MetalIconFactory$CheckBoxIcon@122221&lt;br /&gt;
 CheckBox.margin          =javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]&lt;br /&gt;
 Checkbox.select          =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 CheckBox.textIconGap     =4&lt;br /&gt;
 CheckBox.textShiftOffset =0&lt;br /&gt;
&lt;br /&gt;
==JCheckBoxMenuItem==&lt;br /&gt;
 CheckBoxMenuItem.acceleratorFont                =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=10]&lt;br /&gt;
 CheckBoxMenuItem.acceleratorForeground          =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 CheckBoxMenuItem.acceleratorSelectionForeground =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 CheckBoxMenuItem.arrowIcon                      =javax.swing.plaf.metal.MetalIconFactory$MenuItemArrowIcon@7ae3c6&lt;br /&gt;
 CheckBoxMenuItem.background                     =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 CheckBoxMenuItem.border                         =javax.swing.plaf.metal.MetalBorders$MenuItemBorder@6152c5&lt;br /&gt;
 CheckBoxMenuItem.borderPainted                  =true&lt;br /&gt;
 CheckBoxMenuItem.checkIcon                      =javax.swing.plaf.metal.MetalIconFactory$CheckBoxMenuItemIcon@1adc30&lt;br /&gt;
 CheckBoxMenuItem.disabledForeground             =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 CheckBoxMenuItem.font                           =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 CheckBoxMenuItem.foreground                     =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 CheckBoxMenuItem.margin                         =javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]&lt;br /&gt;
 CheckBoxMenuItem.selectionBackground            =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 CheckBoxMenuItem.selectionForeground            =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 CheckBoxMenuItemUI                              =javax.swing.plaf.basic.BasicCheckBoxMenuItemUI&lt;br /&gt;
 CheckBoxUI                                      =javax.swing.plaf.metal.MetalCheckBoxUI&lt;br /&gt;
&lt;br /&gt;
==JColorChooser==&lt;br /&gt;
 ColorChooser.background                 =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ColorChooser.cancelText                 =Cancel&lt;br /&gt;
 ColorChooser.font                       =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 ColorChooser.foreground                 =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ColorChooser.hsbBlueText                =B&lt;br /&gt;
 ColorChooser.hsbBrightnessText          =B&lt;br /&gt;
 ColorChooser.hsbGreenText               =G&lt;br /&gt;
 ColorChooser.hsbHueText                 =H&lt;br /&gt;
 ColorChooser.hsbNameText                =HSB&lt;br /&gt;
 ColorChooser.hsbRedText                 =R&lt;br /&gt;
 ColorChooser.hsbSaturationText          =S&lt;br /&gt;
 ColorChooser.okText                     =OK&lt;br /&gt;
 ColorChooser.previewText                =Preview&lt;br /&gt;
 ColorChooser.resetText                  =Reset&lt;br /&gt;
 ColorChooser.rgbBlueMnemonic            =66&lt;br /&gt;
 ColorChooser.rgbBlueText                =Blue&lt;br /&gt;
 ColorChooser.rgbGreenMnemonic           =71&lt;br /&gt;
 ColorChooser.rgbGreenText               =Green&lt;br /&gt;
 ColorChooser.rgbNameText                =RGB&lt;br /&gt;
 ColorChooser.rgbRedMnemonic             =82&lt;br /&gt;
 ColorChooser.rgbRedText                 =Red&lt;br /&gt;
 ColorChooser.sampleText                 =Sample Text  Sample Text&lt;br /&gt;
 ColorChooser.swatchesDefaultRecentColor =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ColorChooser.swatchesNameText           =Swatches&lt;br /&gt;
 ColorChooser.swatchesRecentSwatchSize   =java.awt.Dimension[width=10,height=10]&lt;br /&gt;
 ColorChooser.swatchesRecentText         =Recent:&lt;br /&gt;
 ColorChooser.swatchesSwatchSize         =java.awt.Dimension[width=10,height=10]&lt;br /&gt;
 ColorChooserUI                          =javax.swing.plaf.basic.BasicColorChooserUI&lt;br /&gt;
&lt;br /&gt;
==JComboBox==&lt;br /&gt;
 ComboBox.ancestorInputMap    =javax.swing.plaf.InputMapUIResource@21c887&lt;br /&gt;
 ComboBox.background          =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ComboBox.disabledBackground  =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ComboBox.disabledForeground  =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 ComboBox.font                =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 ComboBox.foreground          =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ComboBox.listBackground      =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ComboBox.listForeground      =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ComboBox.selectionBackground =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 ComboBox.selectionForeground =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ComboBoxUI                   =javax.swing.plaf.metal.MetalComboBoxUI&lt;br /&gt;
&lt;br /&gt;
==JDesktopPane==&lt;br /&gt;
 Desktop.ancestorInputMap =javax.swing.plaf.InputMapUIResource@422ede&lt;br /&gt;
 Desktop.background       =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 DesktopIcon.background   =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 DesktopIcon.border       =javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@389838&lt;br /&gt;
 DesktopIcon.font         =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 DesktopIcon.foreground   =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 DesktopIconUI            =javax.swing.plaf.metal.MetalDesktopIconUI&lt;br /&gt;
 DesktopPaneUI            =javax.swing.plaf.basic.BasicDesktopPaneUI&lt;br /&gt;
&lt;br /&gt;
==JEditorPane==&lt;br /&gt;
 EditorPane.background          =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 EditorPane.border              =javax.swing.plaf.basic.BasicBorders$MarginBorder@5b0afd&lt;br /&gt;
 EditorPane.caretBlinkRate      =500&lt;br /&gt;
 EditorPane.caretForeground     =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 EditorPane.focusInputMap       =javax.swing.plaf.InputMapUIResource@66a22b&lt;br /&gt;
 EditorPane.font                =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 EditorPane.foreground          =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 EditorPane.inactiveForeground  =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 EditorPane.keyBindings         =[Ljavax.swing.text.JTextComponent$KeyBinding;@26b249&lt;br /&gt;
 EditorPane.margin              =javax.swing.plaf.InsetsUIResource[top=3,left=3,bottom=3,right=3]&lt;br /&gt;
 EditorPane.selectionBackground =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 EditorPane.selectionForeground =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 EditorPaneUI                   =javax.swing.plaf.basic.BasicEditorPaneUI&lt;br /&gt;
&lt;br /&gt;
==JFileChooser==&lt;br /&gt;
 FileChooser.acceptAllFileFilterText         =All Files (*.*)&lt;br /&gt;
 FileChooser.ancestorInputMap                =javax.swing.plaf.InputMapUIResource@49b9ca&lt;br /&gt;
 FileChooser.cancelButtonMnemonic            =67&lt;br /&gt;
 FileChooser.cancelButtonText                =Cancel&lt;br /&gt;
 FileChooser.cancelButtonToolTipText         =Abort file chooser dialog&lt;br /&gt;
 FileChooser.detailsViewButtonAccessibleName =Details&lt;br /&gt;
 FileChooser.detailsViewButtonToolTipText    =Details&lt;br /&gt;
 FileChooser.detailsViewIcon                 =javax.swing.plaf.metal.MetalIconFactory$FileChooserDetailViewIcon@1edf4&lt;br /&gt;
 FileChooser.directoryDescriptionText        =Directory&lt;br /&gt;
 FileChooser.fileDescriptionText             =Generic File&lt;br /&gt;
 FileChooser.fileNameLabelMnemonic           =78&lt;br /&gt;
 FileChooser.fileNameLabelText               =File name:&lt;br /&gt;
 FileChooser.filesOfTypeLabelMnemonic        =84&lt;br /&gt;
 FileChooser.filesOfTypeLabelText            =Files of type:&lt;br /&gt;
 FileChooser.helpButtonMnemonic              =72&lt;br /&gt;
 FileChooser.helpButtonText                  =Help&lt;br /&gt;
 FileChooser.helpButtonToolTipText           =FileChooser help&lt;br /&gt;
 FileChooser.homeFolderAccessibleName        =Home &lt;br /&gt;
 FileChooser.homeFolderIcon                  =javax.swing.plaf.metal.MetalIconFactory$FileChooserHomeFolderIcon@246701&lt;br /&gt;
 FileChooser.homeFolderToolTipText           =Home&lt;br /&gt;
 FileChooser.listViewButtonAccessibleName    =List&lt;br /&gt;
 FileChooser.listViewButtonToolTipText       =List&lt;br /&gt;
 FileChooser.listViewIcon                    =javax.swing.plaf.metal.MetalIconFactory$FileChooserListViewIcon@18f375&lt;br /&gt;
 FileChooser.lookInLabelMnemonic             =73&lt;br /&gt;
 FileChooser.lookInLabelText                 =Look in:&lt;br /&gt;
 FileChooser.newFolderAccessibleNam          =New Folder&lt;br /&gt;
 FileChooser.newFolderErrorSeparator         =: &lt;br /&gt;
 FileChooser.newFolderErrorText              =Error creating new folder&lt;br /&gt;
 FileChooser.newFolderIcon                   =javax.swing.plaf.metal.MetalIconFactory$FileChooserNewFolderIcon@39240e&lt;br /&gt;
 FileChooser.newFolderToolTipText            =Create New Folder&lt;br /&gt;
 FileChooser.openButtonMnemonic              =79&lt;br /&gt;
 FileChooser.openButtonText                  =Open&lt;br /&gt;
 FileChooser.openButtonToolTipText           =Open selected file&lt;br /&gt;
 FileChooser.saveButtonMnemonic              =83&lt;br /&gt;
 FileChooser.saveButtonText                  =Save&lt;br /&gt;
 FileChooser.saveButtonToolTipText           =Save selected file&lt;br /&gt;
 FileChooser.updateButtonMnemonic            =85&lt;br /&gt;
 FileChooser.updateButtonText                =Update&lt;br /&gt;
 FileChooser.updateButtonToolTipText         =Update directory listing&lt;br /&gt;
 FileChooser.upFolderAccessibleName          =Up&lt;br /&gt;
 FileChooser.upFolderIcon                    =javax.swing.plaf.metal.MetalIconFactory$FileChooserUpFolderIcon@733675&lt;br /&gt;
 FileChooser.upFolderToolTipText             =Up One Level&lt;br /&gt;
 FileChooserUI                               =javax.swing.plaf.metal.MetalFileChooserUI &lt;br /&gt;
&lt;br /&gt;
==FileView==&lt;br /&gt;
 FileView.computerIcon    =javax.swing.plaf.metal.MetalIconFactory$TreeComputerIcon@50a5d9&lt;br /&gt;
 FileView.directoryIcon   =javax.swing.plaf.metal.MetalIconFactory$TreeFolderIcon@62dae9&lt;br /&gt;
 FileView.fileIcon        =javax.swing.plaf.metal.MetalIconFactory$TreeLeafIcon@4cce3c&lt;br /&gt;
 FileView.floppyDriveIcon =javax.swing.plaf.metal.MetalIconFactory$TreeFloppyDriveIcon@15c083&lt;br /&gt;
 FileView.hardDriveIcon   =javax.swing.plaf.metal.MetalIconFactory$TreeHardDriveIcon@3a317a&lt;br /&gt;
&lt;br /&gt;
==DefaultFocusManager==&lt;br /&gt;
 FocusManagerClassName =javax.swing.DefaultFocusManager&lt;br /&gt;
&lt;br /&gt;
==FormView==&lt;br /&gt;
 FormView.resetButtonText  =Reset&lt;br /&gt;
 FormView.submitButtonText =Submit Query&lt;br /&gt;
&lt;br /&gt;
==JInternalFrame==&lt;br /&gt;
 InternalFrame.activeTitleBackground   =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 InternalFrame.activeTitleForeground   =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 InternalFrame.border                  =javax.swing.plaf.metal.MetalBorders$InternalFrameBorder@59dc39&lt;br /&gt;
 InternalFrame.closeIcon               =javax.swing.plaf.metal.MetalIconFactory$InternalFrameCloseIcon@2d9c06&lt;br /&gt;
 InternalFrame.font                    =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 InternalFrame.icon                    =javax.swing.plaf.metal.MetalIconFactory$InternalFrameDefaultMenuIcon@105738&lt;br /&gt;
 InternalFrame.iconifyIcon             =javax.swing.plaf.metal.MetalIconFactory$InternalFrameMinimizeIcon@79f9d8&lt;br /&gt;
 InternalFrame.inactiveTitleBackground =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 InternalFrame.inactiveTitleForeground =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 InternalFrame.maximizeIcon            =javax.swing.plaf.metal.MetalIconFactory$InternalFrameMaximizeIcon@2b6651&lt;br /&gt;
 InternalFrame.minimizeIcon            =javax.swing.plaf.metal.MetalIconFactory$InternalFrameAltMaximizeIcon@504653&lt;br /&gt;
 InternalFrame.optionDialogBorder      =javax.swing.plaf.metal.MetalBorders$OptionDialogBorder@34bb5&lt;br /&gt;
 InternalFrame.paletteBorder           =javax.swing.plaf.metal.MetalBorders$PaletteBorder@22c95b&lt;br /&gt;
 InternalFrame.paletteCloseIcon        =javax.swing.plaf.metal.MetalIconFactory$PaletteCloseIcon@195d80&lt;br /&gt;
 InternalFrame.paletteTitleHeight      =11&lt;br /&gt;
 InternalFrame.titleFont               =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 InternalFrame.windowBindings          =[Ljava.lang.Object;@64f6cd&lt;br /&gt;
 InternalFrameUI                       =javax.swing.plaf.metal.MetalInternalFrameUI&lt;br /&gt;
&lt;br /&gt;
==JLabel==&lt;br /&gt;
 Label.background         =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 Label.disabledForeground =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 Label.disabledShadow     =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 Label.font               =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 Label.foreground         =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 LabelUI                  =javax.swing.plaf.metal.MetalLabelUI&lt;br /&gt;
&lt;br /&gt;
==JList==&lt;br /&gt;
 List.background               =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 List.cellRenderer             =javax.swing.DefaultListCellRenderer$UIResource[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=null,border=javax.swing.border.EmptyBorder@121f1d,&lt;br /&gt;
                                flags=32,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=,horizontalTextPosition=,iconTextGap=4,&lt;br /&gt;
                                labelFor=,text=,verticalAlignment=CENTER,verticalTextPosition=CENTER]&lt;br /&gt;
 List.focusCellHighlightBorder =javax.swing.plaf.BorderUIResource$LineBorderUIResource@5f5897&lt;br /&gt;
 List.focusInputMap            =javax.swing.plaf.InputMapUIResource@814e9&lt;br /&gt;
 List.font                     =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 List.foreground               =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 List.selectionBackground      =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 List.selectionForeground      =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ListUI                        =javax.swing.plaf.basic.BasicListUI&lt;br /&gt;
&lt;br /&gt;
==JMenu==&lt;br /&gt;
 Menu.acceleratorFont                =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=10]&lt;br /&gt;
 Menu.acceleratorForeground          =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 Menu.acceleratorSelectionForeground =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 Menu.arrowIcon                      =javax.swing.plaf.metal.MetalIconFactory$MenuArrowIcon@5c8569&lt;br /&gt;
 Menu.background                     =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 Menu.border                         =javax.swing.plaf.metal.MetalBorders$MenuItemBorder@65e2c3&lt;br /&gt;
 Menu.borderPainted                  =true&lt;br /&gt;
 Menu.checkIcon                      =javax.swing.plaf.metal.MetalIconFactory$MenuItemCheckIcon@32e13d&lt;br /&gt;
 Menu.consumesTabs                   =true&lt;br /&gt;
 Menu.disabledForeground             =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 Menu.font                           =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 Menu.foreground                     =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 Menu.margin                         =javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]&lt;br /&gt;
 Menu.selectedWindowInputMapBindings =[Ljava.lang.Object;@6df84b&lt;br /&gt;
 Menu.selectionBackground            =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 Menu.selectionForeground            =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
&lt;br /&gt;
==JMenuBar==&lt;br /&gt;
 MenuBar.background                           =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 MenuBar.border                               =javax.swing.plaf.metal.MetalBorders$MenuBarBorder@3383e9&lt;br /&gt;
 MenuBar.font                                 =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 MenuBar.foreground                           =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 MenuBar.windowBindings                       =[Ljava.lang.Object;@68a1f6&lt;br /&gt;
 MenuBarUI                                    =javax.swing.plaf.basic.BasicMenuBarUI &lt;br /&gt;
&lt;br /&gt;
==JMenuItem==&lt;br /&gt;
 MenuItem.acceleratorDelimiter                =-&lt;br /&gt;
 MenuItem.acceleratorFont                     =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=10]&lt;br /&gt;
 MenuItem.acceleratorForeground               =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 MenuItem.acceleratorSelectionForeground      =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 MenuItem.arrowIcon                           =javax.swing.plaf.metal.MetalIconFactory$MenuItemArrowIcon@7ae3c6&lt;br /&gt;
 MenuItem.background                          =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 MenuItem.border                              =javax.swing.plaf.metal.MetalBorders$MenuItemBorder@23d4cf&lt;br /&gt;
 MenuItem.borderPainted                       =true&lt;br /&gt;
 MenuItem.checkIcon                           =javax.swing.plaf.metal.MetalIconFactory$MenuItemCheckIcon@32e13d&lt;br /&gt;
 MenuItem.disabledForeground                  =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 MenuItem.font                                =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 MenuItem.foreground                          =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 MenuItem.margin                              =javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]&lt;br /&gt;
 MenuItem.selectionBackground                 =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 MenuItem.selectionForeground                 =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 MenuItemUI                                   =javax.swing.plaf.basic.BasicMenuItemUI&lt;br /&gt;
 MenuUI                                       =javax.swing.plaf.basic.BasicMenuUI &lt;br /&gt;
&lt;br /&gt;
==JOptionPane==&lt;br /&gt;
 OptionPane.background                        =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 OptionPane.border                            =javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@7d5d2a&lt;br /&gt;
 OptionPane.buttonAreaBorder                  =javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@7816d&lt;br /&gt;
 OptionPane.cancelButtonText                  =Cancel&lt;br /&gt;
 OptionPane.errorIcon                         =javax.swing.plaf.IconUIResource@2a5330&lt;br /&gt;
 OptionPane.font                              =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 OptionPane.foreground                        =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 OptionPane.informationIcon                   =javax.swing.plaf.IconUIResource@2bb514&lt;br /&gt;
 OptionPane.messageAreaBorder                 =javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@4832d2&lt;br /&gt;
 OptionPane.messageForeground                 =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 OptionPane.minimumSize                       =javax.swing.plaf.DimensionUIResource[width=262,height=90]&lt;br /&gt;
 OptionPane.noButtonText                      =No&lt;br /&gt;
 OptionPane.okButtonText                      =OK&lt;br /&gt;
 OptionPane.questionIcon                      =javax.swing.plaf.IconUIResource@54a328&lt;br /&gt;
 OptionPane.warningIcon                       =javax.swing.plaf.IconUIResource@587c94&lt;br /&gt;
 OptionPane.windowBindings                    =[Ljava.lang.Object;@1efb05&lt;br /&gt;
 OptionPane.yesButtonText                     =Yes&lt;br /&gt;
 OptionPaneUI                                 =javax.swing.plaf.basic.BasicOptionPaneUI &lt;br /&gt;
&lt;br /&gt;
==JPanel==&lt;br /&gt;
 Panel.background                             =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 Panel.font                                   =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 Panel.foreground                             =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 PanelUI                                      =javax.swing.plaf.basic.BasicPanelUI &lt;br /&gt;
&lt;br /&gt;
==JPasswordField==&lt;br /&gt;
 PasswordField.background                     =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 PasswordField.border                         =javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@4a8cd1&lt;br /&gt;
 PasswordField.caretBlinkRate                 =500&lt;br /&gt;
 PasswordField.caretForeground                =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 PasswordField.focusInputMap                  =javax.swing.plaf.InputMapUIResource@2d3ba4&lt;br /&gt;
 PasswordField.font                           =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 PasswordField.foreground                     =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 PasswordField.inactiveForeground             =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 PasswordField.keyBindings                    =[Ljavax.swing.text.JTextComponent$KeyBinding;@7ffe01&lt;br /&gt;
 PasswordField.margin                         =javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0]&lt;br /&gt;
 PasswordField.selectionBackground            =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 PasswordField.selectionForeground            =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 PasswordFieldUI                              =javax.swing.plaf.basic.BasicPasswordFieldUI &lt;br /&gt;
&lt;br /&gt;
==JPopupMenu==&lt;br /&gt;
 PopupMenu.background                         =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 PopupMenu.border                             =javax.swing.plaf.metal.MetalBorders$PopupMenuBorder@7b6889&lt;br /&gt;
 PopupMenu.font                               =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 PopupMenu.foreground                         =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 PopupMenuSeparatorUI                         =javax.swing.plaf.metal.MetalPopupMenuSeparatorUI&lt;br /&gt;
 PopupMenuUI                                  =javax.swing.plaf.basic.BasicPopupMenuUI &lt;br /&gt;
&lt;br /&gt;
==JProgressBar==&lt;br /&gt;
 ProgressBar.background                       =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ProgressBar.backgroundHighlight              =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ProgressBar.border                           =javax.swing.plaf.BorderUIResource$LineBorderUIResource@7ee8b8&lt;br /&gt;
 ProgressBar.cellLength                       =1&lt;br /&gt;
 ProgressBar.cellSpacing                      =0&lt;br /&gt;
 ProgressBar.font                             =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 ProgressBar.foreground                       =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 ProgressBar.foregroundHighlight              =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 ProgressBar.selectionBackground              =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 ProgressBar.selectionForeground              =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ProgressBarUI                                =javax.swing.plaf.metal.MetalProgressBarUI &lt;br /&gt;
&lt;br /&gt;
==JRadioButton==&lt;br /&gt;
 RadioButton.background                             =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 RadioButton.border                                 =javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@1503a3&lt;br /&gt;
 RadioButton.disabledText                           =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 RadioButton.focus                                  =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 RadioButton.focusInputMap                          =javax.swing.plaf.InputMapUIResource@4fb549&lt;br /&gt;
 RadioButton.font                                   =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 RadioButton.foreground                             =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 RadioButton.icon                                   =javax.swing.plaf.metal.MetalIconFactory$RadioButtonIcon@26804e&lt;br /&gt;
 RadioButton.margin                                 =javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]&lt;br /&gt;
 RadioButton.select                                 =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 RadioButton.textIconGap                            =4&lt;br /&gt;
 RadioButton.textShiftOffset                        =0&lt;br /&gt;
 RadioButtonMenuItem.acceleratorFont                =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=10]&lt;br /&gt;
 RadioButtonMenuItem.acceleratorForeground          =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 RadioButtonMenuItem.acceleratorSelectionForeground =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 RadioButtonMenuItem.arrowIcon                      =javax.swing.plaf.metal.MetalIconFactory$MenuItemArrowIcon@7ae3c6&lt;br /&gt;
 RadioButtonMenuItem.background                     =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 RadioButtonMenuItem.border                         =javax.swing.plaf.metal.MetalBorders$MenuItemBorder@361fd1&lt;br /&gt;
 RadioButtonMenuItem.borderPainted                  =true&lt;br /&gt;
 RadioButtonMenuItem.checkIcon                      =javax.swing.plaf.metal.MetalIconFactory$RadioButtonMenuItemIcon@2d77a7&lt;br /&gt;
 RadioButtonMenuItem.disabledForeground             =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 RadioButtonMenuItem.font                           =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 RadioButtonMenuItem.foreground                     =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 RadioButtonMenuItem.margin                         =javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]&lt;br /&gt;
 RadioButtonMenuItem.selectionBackground            =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 RadioButtonMenuItem.selectionForeground            =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 RadioButtonMenuItemUI                              =javax.swing.plaf.basic.BasicRadioButtonMenuItemUI&lt;br /&gt;
 RadioButtonUI                                      =javax.swing.plaf.metal.MetalRadioButtonUI&lt;br /&gt;
&lt;br /&gt;
==JRootPane==&lt;br /&gt;
 RootPane.defaultButtonWindowKeyBindings      =[Ljava.lang.Object;@c2ff5&lt;br /&gt;
 RootPaneUI                                   =javax.swing.plaf.basic.BasicRootPaneUI&lt;br /&gt;
&lt;br /&gt;
==JScrollBar==&lt;br /&gt;
 ScrollBar.allowsAbsolutePositioning          =true&lt;br /&gt;
 ScrollBar.background                         =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ScrollBar.darkShadow                         =javax.swing.plaf.ColorUIResource[r=102,g=102,b=102]&lt;br /&gt;
 ScrollBar.focusInputMap                      =javax.swing.plaf.InputMapUIResource@6025e7&lt;br /&gt;
 ScrollBar.foreground                         =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ScrollBar.highlight                          =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 ScrollBar.maximumThumbSize                   =javax.swing.plaf.DimensionUIResource[width=4096,height=4096]&lt;br /&gt;
 ScrollBar.minimumThumbSize                   =javax.swing.plaf.DimensionUIResource[width=8,height=8]&lt;br /&gt;
 ScrollBar.shadow                             =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 ScrollBar.thumb                              =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 ScrollBar.thumbDarkShadow                    =javax.swing.plaf.ColorUIResource[r=102,g=102,b=102]&lt;br /&gt;
 ScrollBar.thumbHighlight                     =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 ScrollBar.thumbLightShadow                   =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 ScrollBar.thumbShadow                        =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 ScrollBar.track                              =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ScrollBar.trackHighlight                     =javax.swing.plaf.ColorUIResource[r=102,g=102,b=102]&lt;br /&gt;
 ScrollBar.width                              =17&lt;br /&gt;
 ScrollBarUI                                  =javax.swing.plaf.metal.MetalScrollBarUI&lt;br /&gt;
&lt;br /&gt;
==JScrollPane==&lt;br /&gt;
 ScrollPane.ancestorInputMap                  =javax.swing.plaf.InputMapUIResource@2a1e44&lt;br /&gt;
 ScrollPane.background                        =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ScrollPane.border                            =javax.swing.plaf.metal.MetalBorders$ScrollPaneBorder@617189&lt;br /&gt;
 ScrollPane.font                              =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 ScrollPane.foreground                        =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ScrollPaneUI                                 =javax.swing.plaf.metal.MetalScrollPaneUI &lt;br /&gt;
&lt;br /&gt;
==JSeparator==&lt;br /&gt;
 Separator.background                         =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 Separator.foreground                         =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 Separator.highlight                          =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 Separator.shadow                             =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 SeparatorUI                                  =javax.swing.plaf.metal.MetalSeparatorUI &lt;br /&gt;
&lt;br /&gt;
==JSlider==&lt;br /&gt;
 Slider.background                            =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 Slider.focus                                 =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 Slider.focusInputMap                         =javax.swing.plaf.InputMapUIResource@743399&lt;br /&gt;
 Slider.focusInsets                           =javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0]&lt;br /&gt;
 Slider.foreground                            =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 Slider.highlight                             =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 Slider.horizontalThumbIcon                   =javax.swing.plaf.metal.MetalIconFactory$HorizontalSliderThumbIcon@3a6c83&lt;br /&gt;
 Slider.majorTickLength                       =6&lt;br /&gt;
 Slider.shadow                                =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 Slider.trackWidth                            =7&lt;br /&gt;
 Slider.verticalThumbIcon                     =javax.swing.plaf.metal.MetalIconFactory$VerticalSliderThumbIcon@2786c3&lt;br /&gt;
 SliderUI                                     =javax.swing.plaf.metal.MetalSliderUI &lt;br /&gt;
&lt;br /&gt;
==JSpinner==&lt;br /&gt;
 Spinner.ancestorInputMap                     = javax.swing.UIDefaults$LazyInputMap&lt;br /&gt;
 Spinner.arrowButtonBorder                    = javax.swing.plaf.metal.MetalLookAndFeel$$Lambda$250/1900172181&lt;br /&gt;
 Spinner.arrowButtonInsets                    = javax.swing.plaf.InsetsUIResource&lt;br /&gt;
 Spinner.arrowButtonSize                      = java.awt.Dimension&lt;br /&gt;
 Spinner.background                           = javax.swing.plaf.ColorUIResource&lt;br /&gt;
 Spinner.border                               = javax.swing.plaf.metal.MetalLookAndFeel$$Lambda$246/1358949391&lt;br /&gt;
 Spinner.editorAlignment                      = java.lang.Integer&lt;br /&gt;
 Spinner.editorBorderPainted                  = java.lang.Boolean&lt;br /&gt;
 Spinner.font                                 = javax.swing.plaf.metal.MetalLookAndFeel$FontActiveValue&lt;br /&gt;
 Spinner.foreground                           = javax.swing.plaf.ColorUIResource&lt;br /&gt;
 SpinnerUI                                    = java.lang.String&lt;br /&gt;
&lt;br /&gt;
==JSplitPane==&lt;br /&gt;
 SplitPane.ancestorInputMap                   =javax.swing.plaf.InputMapUIResource@4e5b1c&lt;br /&gt;
 SplitPane.background                         =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 SplitPane.border                             =javax.swing.plaf.basic.BasicBorders$SplitPaneBorder@2981ca&lt;br /&gt;
 SplitPane.dividerSize                        =10&lt;br /&gt;
 SplitPane.highlight                          =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 SplitPane.shadow                             =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 SplitPaneDivider.border                      =javax.swing.plaf.basic.BasicBorders$SplitPaneDividerBorder@341960&lt;br /&gt;
 SplitPaneUI                                  =javax.swing.plaf.metal.MetalSplitPaneUI &lt;br /&gt;
&lt;br /&gt;
==JTabbedPane==&lt;br /&gt;
 TabbedPane.ancestorInputMap                  =javax.swing.plaf.InputMapUIResource@aaa1e&lt;br /&gt;
 TabbedPane.background                        =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 TabbedPane.contentBorderInsets               =javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=3,right=3]&lt;br /&gt;
 TabbedPane.darkShadow                        =javax.swing.plaf.ColorUIResource[r=102,g=102,b=102]&lt;br /&gt;
 TabbedPane.focus                             =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 TabbedPane.focusInputMap                     =javax.swing.plaf.InputMapUIResource@5b4f6f&lt;br /&gt;
 TabbedPane.font                              =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 TabbedPane.foreground                        =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TabbedPane.highlight                         =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 TabbedPane.lightHighlight                    =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 TabbedPane.selected                          =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 TabbedPane.selectedTabPadInsets              =javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=1]&lt;br /&gt;
 TabbedPane.selectHighlight                   =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 TabbedPane.shadow                            =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 TabbedPane.tabAreaBackground                 =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 TabbedPane.tabAreaInsets                     =javax.swing.plaf.InsetsUIResource[top=4,left=2,bottom=0,right=6]&lt;br /&gt;
 TabbedPane.tabInsets                         =javax.swing.plaf.InsetsUIResource[top=0,left=4,bottom=1,right=4]&lt;br /&gt;
 TabbedPane.tabRunOverlay                     =2&lt;br /&gt;
 TabbedPane.textIconGap                       =4&lt;br /&gt;
 TabbedPaneUI                                 =javax.swing.plaf.metal.MetalTabbedPaneUI&lt;br /&gt;
&lt;br /&gt;
==JTable==&lt;br /&gt;
 Table.ancestorInputMap                       =javax.swing.plaf.InputMapUIResource@60b6f5&lt;br /&gt;
 Table.background                             =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 Table.focusCellBackground                    =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 Table.focusCellForeground                    =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 Table.focusCellHighlightBorder               =javax.swing.plaf.BorderUIResource$LineBorderUIResource@6e1408&lt;br /&gt;
 Table.font                                   =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 Table.foreground                             =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 Table.gridColor                              =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 Table.scrollPaneBorder                       =javax.swing.plaf.metal.MetalBorders$ScrollPaneBorder@186fab&lt;br /&gt;
 Table.selectionBackground                    =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 Table.selectionForeground                    =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] &lt;br /&gt;
&lt;br /&gt;
==JTableHeader==&lt;br /&gt;
 TableHeader.background                       =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 TableHeader.cellBorder                       =javax.swing.plaf.metal.MetalBorders$TableHeaderBorder@43c749&lt;br /&gt;
 TableHeader.font                             =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 TableHeader.foreground                       =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TableHeaderUI                                =javax.swing.plaf.basic.BasicTableHeaderUI&lt;br /&gt;
 TableUI                                      =javax.swing.plaf.basic.BasicTableUI &lt;br /&gt;
&lt;br /&gt;
==JTextArea==&lt;br /&gt;
 TextArea.background                          =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 TextArea.border                              =javax.swing.plaf.basic.BasicBorders$MarginBorder@55550d&lt;br /&gt;
 TextArea.caretBlinkRate                      =500&lt;br /&gt;
 TextArea.caretForeground                     =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextArea.focusInputMap                       =javax.swing.plaf.InputMapUIResource@3efab0&lt;br /&gt;
 TextArea.font                                =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 TextArea.foreground                          =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextArea.inactiveForeground                  =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 TextArea.keyBindings                         =[Ljavax.swing.text.JTextComponent$KeyBinding;@26b249&lt;br /&gt;
 TextArea.margin                              =javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0]&lt;br /&gt;
 TextArea.selectionBackground                 =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 TextArea.selectionForeground                 =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextAreaUI                                   =javax.swing.plaf.basic.BasicTextAreaUI &lt;br /&gt;
&lt;br /&gt;
==JTextField==&lt;br /&gt;
 TextField.background                         =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 TextField.border                             =javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@551f60&lt;br /&gt;
 TextField.caretBlinkRate                     =500&lt;br /&gt;
 TextField.caretForeground                    =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextField.focusInputMap                      =javax.swing.plaf.InputMapUIResource@77f540&lt;br /&gt;
 TextField.font                               =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 TextField.foreground                         =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextField.inactiveForeground                 =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 TextField.keyBindings                        =[Ljavax.swing.text.JTextComponent$KeyBinding;@7ffe01&lt;br /&gt;
 TextField.margin                             =javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0]&lt;br /&gt;
 TextField.selectionBackground                =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 TextField.selectionForeground                =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextFieldUI                                  =javax.swing.plaf.metal.MetalTextFieldUI &lt;br /&gt;
&lt;br /&gt;
==JTextPane==&lt;br /&gt;
 TextPane.background                          =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 TextPane.border                              =javax.swing.plaf.basic.BasicBorders$MarginBorder@762373&lt;br /&gt;
 TextPane.caretBlinkRate                      =500&lt;br /&gt;
 TextPane.caretForeground                     =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextPane.focusInputMap                       =javax.swing.plaf.InputMapUIResource@44aad3&lt;br /&gt;
 TextPane.font                                =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 TextPane.foreground                          =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextPane.inactiveForeground                  =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 TextPane.keyBindings                         =[Ljavax.swing.text.JTextComponent$KeyBinding;@26b249&lt;br /&gt;
 TextPane.margin                              =javax.swing.plaf.InsetsUIResource[top=3,left=3,bottom=3,right=3]&lt;br /&gt;
 TextPane.selectionBackground                 =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 TextPane.selectionForeground                 =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextPaneUI                                   =javax.swing.plaf.basic.BasicTextPaneUI &lt;br /&gt;
&lt;br /&gt;
==TitledBorder==&lt;br /&gt;
 TitledBorder.border                          =javax.swing.plaf.BorderUIResource$LineBorderUIResource@482923&lt;br /&gt;
 TitledBorder.font                            =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 TitledBorder.titleColor                      =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153] &lt;br /&gt;
&lt;br /&gt;
==JToggleButton==&lt;br /&gt;
 ToggleButton.background                      =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ToggleButton.border                          =javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@71fba0&lt;br /&gt;
 ToggleButton.disabledBackground              =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ToggleButton.disabledSelectedBackground      =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 ToggleButton.disabledSelectedText            =javax.swing.plaf.ColorUIResource[r=102,g=102,b=102]&lt;br /&gt;
 ToggleButton.disabledText                    =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 ToggleButton.focus                           =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 ToggleButton.focusInputMap                   =javax.swing.plaf.InputMapUIResource@6e4648&lt;br /&gt;
 ToggleButton.font                            =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 ToggleButton.foreground                      =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ToggleButton.margin                          =javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14]&lt;br /&gt;
 ToggleButton.select                          =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 ToggleButton.text                            =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ToggleButton.textIconGap                     =4&lt;br /&gt;
 ToggleButton.textShiftOffset                 =0&lt;br /&gt;
 ToggleButtonUI                               =javax.swing.plaf.metal.MetalToggleButtonUI &lt;br /&gt;
&lt;br /&gt;
==JToolBar==&lt;br /&gt;
 ToolBar.ancestorInputMap                     =javax.swing.plaf.InputMapUIResource@655dd&lt;br /&gt;
 ToolBar.background                           =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ToolBar.border                               =javax.swing.plaf.metal.MetalBorders$ToolBarBorder@f4fb3&lt;br /&gt;
 ToolBar.dockingBackground                    =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ToolBar.dockingForeground                    =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 ToolBar.floatingBackground                   =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ToolBar.floatingForeground                   =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 ToolBar.font                                 =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 ToolBar.foreground                           =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ToolBar.separatorSize                        =javax.swing.plaf.DimensionUIResource[width=10,height=10]&lt;br /&gt;
 ToolBarSeparatorUI                           =javax.swing.plaf.basic.BasicToolBarSeparatorUI&lt;br /&gt;
 ToolBarUI                                    =javax.swing.plaf.metal.MetalToolBarUI &lt;br /&gt;
&lt;br /&gt;
==JToolTip==&lt;br /&gt;
 ToolTip.background                           =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 ToolTip.border                               =javax.swing.plaf.BorderUIResource$LineBorderUIResource@42ea3f&lt;br /&gt;
 ToolTip.font                                 =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 ToolTip.foreground                           =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ToolTipUI                                    =javax.swing.plaf.metal.MetalToolTipUI &lt;br /&gt;
&lt;br /&gt;
==JTree==&lt;br /&gt;
 Tree.ancestorInputMap                        =javax.swing.plaf.InputMapUIResource@50bd4d&lt;br /&gt;
 Tree.background                              =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 Tree.changeSelectionWithFocus                =true&lt;br /&gt;
 Tree.closedIcon                              =javax.swing.plaf.metal.MetalIconFactory$TreeFolderIcon@6e293a&lt;br /&gt;
 Tree.collapsedIcon                           =javax.swing.plaf.metal.MetalIconFactory$TreeControlIcon@421495&lt;br /&gt;
 Tree.drawsFocusBorderAroundIcon              =false&lt;br /&gt;
 Tree.editorBorder                            =javax.swing.plaf.BorderUIResource$LineBorderUIResource@67d940&lt;br /&gt;
 Tree.expandedIcon                            =javax.swing.plaf.metal.MetalIconFactory$TreeControlIcon@2d3205&lt;br /&gt;
 Tree.focusInputMap                           =javax.swing.plaf.InputMapUIResource@6f5502&lt;br /&gt;
 Tree.font                                    =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 Tree.foreground                              =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 Tree.hash                                    =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 Tree.leafIcon                                =javax.swing.plaf.metal.MetalIconFactory$TreeLeafIcon@8199&lt;br /&gt;
 Tree.leftChildIndent                         =7&lt;br /&gt;
 Tree.line                                    =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 Tree.openIcon                                =javax.swing.plaf.metal.MetalIconFactory$TreeFolderIcon@34bed0&lt;br /&gt;
 Tree.rightChildIndent                        =13&lt;br /&gt;
 Tree.rowHeight                               =0&lt;br /&gt;
 Tree.scrollsOnExpand                         =true&lt;br /&gt;
 Tree.selectionBackground                     =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 Tree.selectionBorderColor                    =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 Tree.selectionForeground                     =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 Tree.textBackground                          =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 Tree.textForeground                          =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TreeUI                                       =javax.swing.plaf.metal.MetalTreeUI &lt;br /&gt;
&lt;br /&gt;
==JViewport==&lt;br /&gt;
 Viewport.background                          =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 Viewport.font                                =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 Viewport.foreground                          =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ViewportUI                                   =javax.swing.plaf.basic.BasicViewportUI &lt;br /&gt;
&lt;br /&gt;
=Ähnliche Artikel=&lt;br /&gt;
*[[Farbe eines JPanels zurücksetzen]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Swing]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=UIDefaults&amp;diff=9492</id>
		<title>UIDefaults</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=UIDefaults&amp;diff=9492"/>
		<updated>2024-02-03T11:51:08Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Einführung=&lt;br /&gt;
&lt;br /&gt;
Die Klasse {{JAPI|UIDefaults}} aus dem Paket &#039;&#039;&#039;javax.swing&#039;&#039;&#039; kapselt in einer Hashtable Standardeinstellungen wie Schriftart und Farbe von GUI-Komponenten. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Die Vererbungshierarchie:&#039;&#039;&#039;&lt;br /&gt;
     java.lang.Object&lt;br /&gt;
        java.util.Dictionary&amp;lt;K,V&amp;gt;&lt;br /&gt;
            java.util.Hashtable&amp;lt;Object,Object&amp;gt;&lt;br /&gt;
                javax.swing.UIDefaults &lt;br /&gt;
&lt;br /&gt;
Mit Hilfe des {{JAPI|UIManager}} ist es möglich, Werte für Komponenten zu setzen oder zu verändern, so dass diese für alle GUI-Komponenten der laufenden Applikation gelten.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden werden die Schlüsselnamen und Standardwerte von Swing-Komponenten aufgeführt.&lt;br /&gt;
&lt;br /&gt;
=Beispiele zum Setzen von Standardwerten=&lt;br /&gt;
Die Einstellungen an grafischen Komponenten sollten vor ihrer Darstellung auf dem Bildschirm gemacht werden, am besten also in der main()-[[Methode]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;UIManager.put(&amp;quot;TextField.background&amp;quot;, new Color(255,0,0));&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Damit erhalten alle in der Anwendung eingesetzten Objekte vom Typ {{JAPI|JTextField}} die eingestellte Hintergrundfarbe.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;UIManager.put(&amp;quot;SplitPane.border&amp;quot;, BorderFactory.createEmptyBorder());&lt;br /&gt;
UIManager.put(&amp;quot;SplitPaneDivider.border&amp;quot;, BorderFactory.createEmptyBorder());&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Damit werden die tiefen 3D-Rahmen einer {{JAPI|JSplitPane}} entfernt. Die JSplitpane sieht damit, ganz besonders unter Windows 7, 8, 10 und 11, etwas zeitgemäßer aus.&lt;br /&gt;
&lt;br /&gt;
=Farbschema=&lt;br /&gt;
Die Farben der an der Darstellung der [[Benutzeroberfläche]] beteiligten Elemente sind je nach verwendetem [[LookAndFeel]] in Farbkonstanten gespeichert.&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
 ! Farbname (java.awt.SystemColor)&lt;br /&gt;
 ! Wert der Farbkonstante&lt;br /&gt;
 ! Zugehörigkeit&lt;br /&gt;
|-&lt;br /&gt;
|activeCaption&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
|Hintergrundfarbe für die Titelleiste von selektierten Fenstern&lt;br /&gt;
|-&lt;br /&gt;
|activeCaptionBorder&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
|Rahmenfarbe für die Titelleiste von selektierten Fenstern&lt;br /&gt;
|-&lt;br /&gt;
|activeCaptionText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
|Schriftfarbe für die Titelleiste von selektierten Fenstern&lt;br /&gt;
|-&lt;br /&gt;
|control&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
|Hintergrundfarbe für Dialogelemente&lt;br /&gt;
|-&lt;br /&gt;
|controlDkShadow&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=102,g=102,b=102]&lt;br /&gt;
|Dunklere Farbe für den Schatten von Dialogelementen&lt;br /&gt;
|-&lt;br /&gt;
|controlHighlight&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
|Farbe für hervorgehobene Dialogelemente&lt;br /&gt;
|-&lt;br /&gt;
|controlLtHighlight&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
|Helle Farbe für hervorgehobene Dialogelemente&lt;br /&gt;
|-&lt;br /&gt;
|controlShadow&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
|Farbe für den Schatten von Dialogelementen&lt;br /&gt;
|-&lt;br /&gt;
|controlText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
|Textfarbe für Dialogelemente&lt;br /&gt;
|-&lt;br /&gt;
|desktop&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
|Hintergrundfarbe des Desktops&lt;br /&gt;
|-&lt;br /&gt;
|inactiveCaption&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
|Hintergrundfarbe für die Titelleiste von nicht selektierten Fenstern&lt;br /&gt;
|-&lt;br /&gt;
|inactiveCaptionBorder&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
|Rahmenfarbe für die Titelleiste von nicht selektierten Fenstern&lt;br /&gt;
|-&lt;br /&gt;
|inactiveCaptionText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
|Schriftfarbe für die Titelleiste von nicht selektierten Fenstern&lt;br /&gt;
|-&lt;br /&gt;
|info&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
|Hintergrundfarbe für Hilfetext&lt;br /&gt;
|-&lt;br /&gt;
|infoText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
|Textfarbe für Hilfetext&lt;br /&gt;
|-&lt;br /&gt;
|menu&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
|Hintergrundfarbe für Menüs&lt;br /&gt;
|-&lt;br /&gt;
|menuText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
|Textfarbe für Menüs&lt;br /&gt;
|-&lt;br /&gt;
|scrollbar&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
|Hintergrundfarbe für Scrollleiste&lt;br /&gt;
|-&lt;br /&gt;
|text&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
|Hintergrundfarbe für Textfelder&lt;br /&gt;
|-&lt;br /&gt;
|textHighlight&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
|Hintergrundfarbe für hervorgehobenen Text&lt;br /&gt;
|-&lt;br /&gt;
|textHighlightText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
|Textfarbe für hervorgehobenen Text&lt;br /&gt;
|-&lt;br /&gt;
|textInactiveText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
|Textfarbe für inaktiven Text&lt;br /&gt;
|-&lt;br /&gt;
|textText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
|Textfarbe für Textfelder&lt;br /&gt;
|-&lt;br /&gt;
|window&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
|Hintergrundfarbe für Fenster&lt;br /&gt;
|-&lt;br /&gt;
|windowBorder&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
|Farbe für Fensterrahmen&lt;br /&gt;
|-&lt;br /&gt;
|windowText&lt;br /&gt;
|=javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
|Farbe für Text im Fenster&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Im Artikel [[Systemfarben in JTable ausgeben]] haben wir ein kleines Java-Programm bereit gestellt, mit dem die Systemfarben ausgegeben werden können.&lt;br /&gt;
&lt;br /&gt;
Wenn hier statt dem Java-LookAndFeel das [[LookAndFeel des Betriebssystems setzen|System-LookAndFeel]] gesetzt wird, werden von der Applikation die System-Farben entsprechend dem Host-System ausgegeben.&lt;br /&gt;
&lt;br /&gt;
=Standard-Einstellungen von Swing Komponenten=&lt;br /&gt;
&lt;br /&gt;
==JButton==&lt;br /&gt;
 Button.background      =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 Button.border          =javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@72380&lt;br /&gt;
 Button.disabledText    =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 Button.focus           =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 Button.focusInputMap   =javax.swing.plaf.InputMapUIResource@1319c&lt;br /&gt;
 Button.font            =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 Button.foreground      =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 Button.margin          =javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14]&lt;br /&gt;
 Button.select          =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 Button.textIconGap     =4&lt;br /&gt;
 Button.textShiftOffset =0&lt;br /&gt;
 ButtonUI               =javax.swing.plaf.metal.MetalButtonUI&lt;br /&gt;
&lt;br /&gt;
==JCheckBox==&lt;br /&gt;
 CheckBox.background      =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 CheckBox.border          =javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@5d20f6&lt;br /&gt;
 CheckBox.disabledText    =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 CheckBox.focus           =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 CheckBox.focusInputMap   =javax.swing.plaf.InputMapUIResource@6768e&lt;br /&gt;
 CheckBox.font            =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 CheckBox.foreground      =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 CheckBox.icon            =javax.swing.plaf.metal.MetalIconFactory$CheckBoxIcon@122221&lt;br /&gt;
 CheckBox.margin          =javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]&lt;br /&gt;
 Checkbox.select          =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 CheckBox.textIconGap     =4&lt;br /&gt;
 CheckBox.textShiftOffset =0&lt;br /&gt;
&lt;br /&gt;
==JCheckBoxMenuItem==&lt;br /&gt;
 CheckBoxMenuItem.acceleratorFont                =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=10]&lt;br /&gt;
 CheckBoxMenuItem.acceleratorForeground          =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 CheckBoxMenuItem.acceleratorSelectionForeground =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 CheckBoxMenuItem.arrowIcon                      =javax.swing.plaf.metal.MetalIconFactory$MenuItemArrowIcon@7ae3c6&lt;br /&gt;
 CheckBoxMenuItem.background                     =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 CheckBoxMenuItem.border                         =javax.swing.plaf.metal.MetalBorders$MenuItemBorder@6152c5&lt;br /&gt;
 CheckBoxMenuItem.borderPainted                  =true&lt;br /&gt;
 CheckBoxMenuItem.checkIcon                      =javax.swing.plaf.metal.MetalIconFactory$CheckBoxMenuItemIcon@1adc30&lt;br /&gt;
 CheckBoxMenuItem.disabledForeground             =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 CheckBoxMenuItem.font                           =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 CheckBoxMenuItem.foreground                     =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 CheckBoxMenuItem.margin                         =javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]&lt;br /&gt;
 CheckBoxMenuItem.selectionBackground            =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 CheckBoxMenuItem.selectionForeground            =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 CheckBoxMenuItemUI                              =javax.swing.plaf.basic.BasicCheckBoxMenuItemUI&lt;br /&gt;
 CheckBoxUI                                      =javax.swing.plaf.metal.MetalCheckBoxUI&lt;br /&gt;
&lt;br /&gt;
==JColorChooser==&lt;br /&gt;
 ColorChooser.background                 =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ColorChooser.cancelText                 =Cancel&lt;br /&gt;
 ColorChooser.font                       =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 ColorChooser.foreground                 =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ColorChooser.hsbBlueText                =B&lt;br /&gt;
 ColorChooser.hsbBrightnessText          =B&lt;br /&gt;
 ColorChooser.hsbGreenText               =G&lt;br /&gt;
 ColorChooser.hsbHueText                 =H&lt;br /&gt;
 ColorChooser.hsbNameText                =HSB&lt;br /&gt;
 ColorChooser.hsbRedText                 =R&lt;br /&gt;
 ColorChooser.hsbSaturationText          =S&lt;br /&gt;
 ColorChooser.okText                     =OK&lt;br /&gt;
 ColorChooser.previewText                =Preview&lt;br /&gt;
 ColorChooser.resetText                  =Reset&lt;br /&gt;
 ColorChooser.rgbBlueMnemonic            =66&lt;br /&gt;
 ColorChooser.rgbBlueText                =Blue&lt;br /&gt;
 ColorChooser.rgbGreenMnemonic           =71&lt;br /&gt;
 ColorChooser.rgbGreenText               =Green&lt;br /&gt;
 ColorChooser.rgbNameText                =RGB&lt;br /&gt;
 ColorChooser.rgbRedMnemonic             =82&lt;br /&gt;
 ColorChooser.rgbRedText                 =Red&lt;br /&gt;
 ColorChooser.sampleText                 =Sample Text  Sample Text&lt;br /&gt;
 ColorChooser.swatchesDefaultRecentColor =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ColorChooser.swatchesNameText           =Swatches&lt;br /&gt;
 ColorChooser.swatchesRecentSwatchSize   =java.awt.Dimension[width=10,height=10]&lt;br /&gt;
 ColorChooser.swatchesRecentText         =Recent:&lt;br /&gt;
 ColorChooser.swatchesSwatchSize         =java.awt.Dimension[width=10,height=10]&lt;br /&gt;
 ColorChooserUI                          =javax.swing.plaf.basic.BasicColorChooserUI&lt;br /&gt;
&lt;br /&gt;
==JComboBox==&lt;br /&gt;
 ComboBox.ancestorInputMap    =javax.swing.plaf.InputMapUIResource@21c887&lt;br /&gt;
 ComboBox.background          =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ComboBox.disabledBackground  =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ComboBox.disabledForeground  =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 ComboBox.font                =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 ComboBox.foreground          =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ComboBox.listBackground      =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ComboBox.listForeground      =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ComboBox.selectionBackground =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 ComboBox.selectionForeground =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ComboBoxUI                   =javax.swing.plaf.metal.MetalComboBoxUI&lt;br /&gt;
&lt;br /&gt;
==JDesktopPane==&lt;br /&gt;
 Desktop.ancestorInputMap =javax.swing.plaf.InputMapUIResource@422ede&lt;br /&gt;
 Desktop.background       =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 DesktopIcon.background   =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 DesktopIcon.border       =javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@389838&lt;br /&gt;
 DesktopIcon.font         =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 DesktopIcon.foreground   =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 DesktopIconUI            =javax.swing.plaf.metal.MetalDesktopIconUI&lt;br /&gt;
 DesktopPaneUI            =javax.swing.plaf.basic.BasicDesktopPaneUI&lt;br /&gt;
&lt;br /&gt;
==JEditorPane==&lt;br /&gt;
 EditorPane.background          =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 EditorPane.border              =javax.swing.plaf.basic.BasicBorders$MarginBorder@5b0afd&lt;br /&gt;
 EditorPane.caretBlinkRate      =500&lt;br /&gt;
 EditorPane.caretForeground     =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 EditorPane.focusInputMap       =javax.swing.plaf.InputMapUIResource@66a22b&lt;br /&gt;
 EditorPane.font                =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 EditorPane.foreground          =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 EditorPane.inactiveForeground  =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 EditorPane.keyBindings         =[Ljavax.swing.text.JTextComponent$KeyBinding;@26b249&lt;br /&gt;
 EditorPane.margin              =javax.swing.plaf.InsetsUIResource[top=3,left=3,bottom=3,right=3]&lt;br /&gt;
 EditorPane.selectionBackground =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 EditorPane.selectionForeground =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 EditorPaneUI                   =javax.swing.plaf.basic.BasicEditorPaneUI&lt;br /&gt;
&lt;br /&gt;
==JFileChooser==&lt;br /&gt;
 FileChooser.acceptAllFileFilterText         =All Files (*.*)&lt;br /&gt;
 FileChooser.ancestorInputMap                =javax.swing.plaf.InputMapUIResource@49b9ca&lt;br /&gt;
 FileChooser.cancelButtonMnemonic            =67&lt;br /&gt;
 FileChooser.cancelButtonText                =Cancel&lt;br /&gt;
 FileChooser.cancelButtonToolTipText         =Abort file chooser dialog&lt;br /&gt;
 FileChooser.detailsViewButtonAccessibleName =Details&lt;br /&gt;
 FileChooser.detailsViewButtonToolTipText    =Details&lt;br /&gt;
 FileChooser.detailsViewIcon                 =javax.swing.plaf.metal.MetalIconFactory$FileChooserDetailViewIcon@1edf4&lt;br /&gt;
 FileChooser.directoryDescriptionText        =Directory&lt;br /&gt;
 FileChooser.fileDescriptionText             =Generic File&lt;br /&gt;
 FileChooser.fileNameLabelMnemonic           =78&lt;br /&gt;
 FileChooser.fileNameLabelText               =File name:&lt;br /&gt;
 FileChooser.filesOfTypeLabelMnemonic        =84&lt;br /&gt;
 FileChooser.filesOfTypeLabelText            =Files of type:&lt;br /&gt;
 FileChooser.helpButtonMnemonic              =72&lt;br /&gt;
 FileChooser.helpButtonText                  =Help&lt;br /&gt;
 FileChooser.helpButtonToolTipText           =FileChooser help&lt;br /&gt;
 FileChooser.homeFolderAccessibleName        =Home &lt;br /&gt;
 FileChooser.homeFolderIcon                  =javax.swing.plaf.metal.MetalIconFactory$FileChooserHomeFolderIcon@246701&lt;br /&gt;
 FileChooser.homeFolderToolTipText           =Home&lt;br /&gt;
 FileChooser.listViewButtonAccessibleName    =List&lt;br /&gt;
 FileChooser.listViewButtonToolTipText       =List&lt;br /&gt;
 FileChooser.listViewIcon                    =javax.swing.plaf.metal.MetalIconFactory$FileChooserListViewIcon@18f375&lt;br /&gt;
 FileChooser.lookInLabelMnemonic             =73&lt;br /&gt;
 FileChooser.lookInLabelText                 =Look in:&lt;br /&gt;
 FileChooser.newFolderAccessibleNam          =New Folder&lt;br /&gt;
 FileChooser.newFolderErrorSeparator         =: &lt;br /&gt;
 FileChooser.newFolderErrorText              =Error creating new folder&lt;br /&gt;
 FileChooser.newFolderIcon                   =javax.swing.plaf.metal.MetalIconFactory$FileChooserNewFolderIcon@39240e&lt;br /&gt;
 FileChooser.newFolderToolTipText            =Create New Folder&lt;br /&gt;
 FileChooser.openButtonMnemonic              =79&lt;br /&gt;
 FileChooser.openButtonText                  =Open&lt;br /&gt;
 FileChooser.openButtonToolTipText           =Open selected file&lt;br /&gt;
 FileChooser.saveButtonMnemonic              =83&lt;br /&gt;
 FileChooser.saveButtonText                  =Save&lt;br /&gt;
 FileChooser.saveButtonToolTipText           =Save selected file&lt;br /&gt;
 FileChooser.updateButtonMnemonic            =85&lt;br /&gt;
 FileChooser.updateButtonText                =Update&lt;br /&gt;
 FileChooser.updateButtonToolTipText         =Update directory listing&lt;br /&gt;
 FileChooser.upFolderAccessibleName          =Up&lt;br /&gt;
 FileChooser.upFolderIcon                    =javax.swing.plaf.metal.MetalIconFactory$FileChooserUpFolderIcon@733675&lt;br /&gt;
 FileChooser.upFolderToolTipText             =Up One Level&lt;br /&gt;
 FileChooserUI                               =javax.swing.plaf.metal.MetalFileChooserUI &lt;br /&gt;
&lt;br /&gt;
==FileView==&lt;br /&gt;
 FileView.computerIcon    =javax.swing.plaf.metal.MetalIconFactory$TreeComputerIcon@50a5d9&lt;br /&gt;
 FileView.directoryIcon   =javax.swing.plaf.metal.MetalIconFactory$TreeFolderIcon@62dae9&lt;br /&gt;
 FileView.fileIcon        =javax.swing.plaf.metal.MetalIconFactory$TreeLeafIcon@4cce3c&lt;br /&gt;
 FileView.floppyDriveIcon =javax.swing.plaf.metal.MetalIconFactory$TreeFloppyDriveIcon@15c083&lt;br /&gt;
 FileView.hardDriveIcon   =javax.swing.plaf.metal.MetalIconFactory$TreeHardDriveIcon@3a317a&lt;br /&gt;
&lt;br /&gt;
==DefaultFocusManager==&lt;br /&gt;
 FocusManagerClassName =javax.swing.DefaultFocusManager&lt;br /&gt;
&lt;br /&gt;
==FormView==&lt;br /&gt;
 FormView.resetButtonText  =Reset&lt;br /&gt;
 FormView.submitButtonText =Submit Query&lt;br /&gt;
&lt;br /&gt;
==JInternalFrame==&lt;br /&gt;
 InternalFrame.activeTitleBackground   =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 InternalFrame.activeTitleForeground   =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 InternalFrame.border                  =javax.swing.plaf.metal.MetalBorders$InternalFrameBorder@59dc39&lt;br /&gt;
 InternalFrame.closeIcon               =javax.swing.plaf.metal.MetalIconFactory$InternalFrameCloseIcon@2d9c06&lt;br /&gt;
 InternalFrame.font                    =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 InternalFrame.icon                    =javax.swing.plaf.metal.MetalIconFactory$InternalFrameDefaultMenuIcon@105738&lt;br /&gt;
 InternalFrame.iconifyIcon             =javax.swing.plaf.metal.MetalIconFactory$InternalFrameMinimizeIcon@79f9d8&lt;br /&gt;
 InternalFrame.inactiveTitleBackground =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 InternalFrame.inactiveTitleForeground =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 InternalFrame.maximizeIcon            =javax.swing.plaf.metal.MetalIconFactory$InternalFrameMaximizeIcon@2b6651&lt;br /&gt;
 InternalFrame.minimizeIcon            =javax.swing.plaf.metal.MetalIconFactory$InternalFrameAltMaximizeIcon@504653&lt;br /&gt;
 InternalFrame.optionDialogBorder      =javax.swing.plaf.metal.MetalBorders$OptionDialogBorder@34bb5&lt;br /&gt;
 InternalFrame.paletteBorder           =javax.swing.plaf.metal.MetalBorders$PaletteBorder@22c95b&lt;br /&gt;
 InternalFrame.paletteCloseIcon        =javax.swing.plaf.metal.MetalIconFactory$PaletteCloseIcon@195d80&lt;br /&gt;
 InternalFrame.paletteTitleHeight      =11&lt;br /&gt;
 InternalFrame.titleFont               =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 InternalFrame.windowBindings          =[Ljava.lang.Object;@64f6cd&lt;br /&gt;
 InternalFrameUI                       =javax.swing.plaf.metal.MetalInternalFrameUI&lt;br /&gt;
&lt;br /&gt;
==JLabel==&lt;br /&gt;
 Label.background         =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 Label.disabledForeground =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 Label.disabledShadow     =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 Label.font               =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 Label.foreground         =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 LabelUI                  =javax.swing.plaf.metal.MetalLabelUI&lt;br /&gt;
&lt;br /&gt;
==JList==&lt;br /&gt;
 List.background               =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 List.cellRenderer             =javax.swing.DefaultListCellRenderer$UIResource[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=null,border=javax.swing.border.EmptyBorder@121f1d,&lt;br /&gt;
                                flags=32,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=,horizontalTextPosition=,iconTextGap=4,&lt;br /&gt;
                                labelFor=,text=,verticalAlignment=CENTER,verticalTextPosition=CENTER]&lt;br /&gt;
 List.focusCellHighlightBorder =javax.swing.plaf.BorderUIResource$LineBorderUIResource@5f5897&lt;br /&gt;
 List.focusInputMap            =javax.swing.plaf.InputMapUIResource@814e9&lt;br /&gt;
 List.font                     =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 List.foreground               =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 List.selectionBackground      =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 List.selectionForeground      =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ListUI                        =javax.swing.plaf.basic.BasicListUI&lt;br /&gt;
&lt;br /&gt;
==JMenu==&lt;br /&gt;
 Menu.acceleratorFont                =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=10]&lt;br /&gt;
 Menu.acceleratorForeground          =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 Menu.acceleratorSelectionForeground =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 Menu.arrowIcon                      =javax.swing.plaf.metal.MetalIconFactory$MenuArrowIcon@5c8569&lt;br /&gt;
 Menu.background                     =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 Menu.border                         =javax.swing.plaf.metal.MetalBorders$MenuItemBorder@65e2c3&lt;br /&gt;
 Menu.borderPainted                  =true&lt;br /&gt;
 Menu.checkIcon                      =javax.swing.plaf.metal.MetalIconFactory$MenuItemCheckIcon@32e13d&lt;br /&gt;
 Menu.consumesTabs                   =true&lt;br /&gt;
 Menu.disabledForeground             =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 Menu.font                           =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 Menu.foreground                     =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 Menu.margin                         =javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]&lt;br /&gt;
 Menu.selectedWindowInputMapBindings =[Ljava.lang.Object;@6df84b&lt;br /&gt;
 Menu.selectionBackground            =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 Menu.selectionForeground            =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
&lt;br /&gt;
==JMenuBar==&lt;br /&gt;
 MenuBar.background                           =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 MenuBar.border                               =javax.swing.plaf.metal.MetalBorders$MenuBarBorder@3383e9&lt;br /&gt;
 MenuBar.font                                 =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 MenuBar.foreground                           =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 MenuBar.windowBindings                       =[Ljava.lang.Object;@68a1f6&lt;br /&gt;
 MenuBarUI                                    =javax.swing.plaf.basic.BasicMenuBarUI &lt;br /&gt;
&lt;br /&gt;
==JMenuItem==&lt;br /&gt;
 MenuItem.acceleratorDelimiter                =-&lt;br /&gt;
 MenuItem.acceleratorFont                     =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=10]&lt;br /&gt;
 MenuItem.acceleratorForeground               =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 MenuItem.acceleratorSelectionForeground      =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 MenuItem.arrowIcon                           =javax.swing.plaf.metal.MetalIconFactory$MenuItemArrowIcon@7ae3c6&lt;br /&gt;
 MenuItem.background                          =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 MenuItem.border                              =javax.swing.plaf.metal.MetalBorders$MenuItemBorder@23d4cf&lt;br /&gt;
 MenuItem.borderPainted                       =true&lt;br /&gt;
 MenuItem.checkIcon                           =javax.swing.plaf.metal.MetalIconFactory$MenuItemCheckIcon@32e13d&lt;br /&gt;
 MenuItem.disabledForeground                  =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 MenuItem.font                                =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 MenuItem.foreground                          =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 MenuItem.margin                              =javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]&lt;br /&gt;
 MenuItem.selectionBackground                 =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 MenuItem.selectionForeground                 =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 MenuItemUI                                   =javax.swing.plaf.basic.BasicMenuItemUI&lt;br /&gt;
 MenuUI                                       =javax.swing.plaf.basic.BasicMenuUI &lt;br /&gt;
&lt;br /&gt;
==JOptionPane==&lt;br /&gt;
 OptionPane.background                        =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 OptionPane.border                            =javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@7d5d2a&lt;br /&gt;
 OptionPane.buttonAreaBorder                  =javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@7816d&lt;br /&gt;
 OptionPane.cancelButtonText                  =Cancel&lt;br /&gt;
 OptionPane.errorIcon                         =javax.swing.plaf.IconUIResource@2a5330&lt;br /&gt;
 OptionPane.font                              =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 OptionPane.foreground                        =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 OptionPane.informationIcon                   =javax.swing.plaf.IconUIResource@2bb514&lt;br /&gt;
 OptionPane.messageAreaBorder                 =javax.swing.plaf.BorderUIResource$EmptyBorderUIResource@4832d2&lt;br /&gt;
 OptionPane.messageForeground                 =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 OptionPane.minimumSize                       =javax.swing.plaf.DimensionUIResource[width=262,height=90]&lt;br /&gt;
 OptionPane.noButtonText                      =No&lt;br /&gt;
 OptionPane.okButtonText                      =OK&lt;br /&gt;
 OptionPane.questionIcon                      =javax.swing.plaf.IconUIResource@54a328&lt;br /&gt;
 OptionPane.warningIcon                       =javax.swing.plaf.IconUIResource@587c94&lt;br /&gt;
 OptionPane.windowBindings                    =[Ljava.lang.Object;@1efb05&lt;br /&gt;
 OptionPane.yesButtonText                     =Yes&lt;br /&gt;
 OptionPaneUI                                 =javax.swing.plaf.basic.BasicOptionPaneUI &lt;br /&gt;
&lt;br /&gt;
==JPanel==&lt;br /&gt;
 Panel.background                             =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 Panel.font                                   =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 Panel.foreground                             =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 PanelUI                                      =javax.swing.plaf.basic.BasicPanelUI &lt;br /&gt;
&lt;br /&gt;
==JPasswordField==&lt;br /&gt;
 PasswordField.background                     =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 PasswordField.border                         =javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@4a8cd1&lt;br /&gt;
 PasswordField.caretBlinkRate                 =500&lt;br /&gt;
 PasswordField.caretForeground                =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 PasswordField.focusInputMap                  =javax.swing.plaf.InputMapUIResource@2d3ba4&lt;br /&gt;
 PasswordField.font                           =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 PasswordField.foreground                     =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 PasswordField.inactiveForeground             =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 PasswordField.keyBindings                    =[Ljavax.swing.text.JTextComponent$KeyBinding;@7ffe01&lt;br /&gt;
 PasswordField.margin                         =javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0]&lt;br /&gt;
 PasswordField.selectionBackground            =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 PasswordField.selectionForeground            =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 PasswordFieldUI                              =javax.swing.plaf.basic.BasicPasswordFieldUI &lt;br /&gt;
&lt;br /&gt;
==JPopupMenu==&lt;br /&gt;
 PopupMenu.background                         =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 PopupMenu.border                             =javax.swing.plaf.metal.MetalBorders$PopupMenuBorder@7b6889&lt;br /&gt;
 PopupMenu.font                               =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 PopupMenu.foreground                         =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 PopupMenuSeparatorUI                         =javax.swing.plaf.metal.MetalPopupMenuSeparatorUI&lt;br /&gt;
 PopupMenuUI                                  =javax.swing.plaf.basic.BasicPopupMenuUI &lt;br /&gt;
&lt;br /&gt;
==JProgressBar==&lt;br /&gt;
 ProgressBar.background                       =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ProgressBar.backgroundHighlight              =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ProgressBar.border                           =javax.swing.plaf.BorderUIResource$LineBorderUIResource@7ee8b8&lt;br /&gt;
 ProgressBar.cellLength                       =1&lt;br /&gt;
 ProgressBar.cellSpacing                      =0&lt;br /&gt;
 ProgressBar.font                             =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 ProgressBar.foreground                       =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 ProgressBar.foregroundHighlight              =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 ProgressBar.selectionBackground              =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 ProgressBar.selectionForeground              =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ProgressBarUI                                =javax.swing.plaf.metal.MetalProgressBarUI &lt;br /&gt;
&lt;br /&gt;
==JRadioButton==&lt;br /&gt;
 RadioButton.background                             =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 RadioButton.border                                 =javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@1503a3&lt;br /&gt;
 RadioButton.disabledText                           =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 RadioButton.focus                                  =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 RadioButton.focusInputMap                          =javax.swing.plaf.InputMapUIResource@4fb549&lt;br /&gt;
 RadioButton.font                                   =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 RadioButton.foreground                             =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 RadioButton.icon                                   =javax.swing.plaf.metal.MetalIconFactory$RadioButtonIcon@26804e&lt;br /&gt;
 RadioButton.margin                                 =javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]&lt;br /&gt;
 RadioButton.select                                 =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 RadioButton.textIconGap                            =4&lt;br /&gt;
 RadioButton.textShiftOffset                        =0&lt;br /&gt;
 RadioButtonMenuItem.acceleratorFont                =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=10]&lt;br /&gt;
 RadioButtonMenuItem.acceleratorForeground          =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 RadioButtonMenuItem.acceleratorSelectionForeground =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 RadioButtonMenuItem.arrowIcon                      =javax.swing.plaf.metal.MetalIconFactory$MenuItemArrowIcon@7ae3c6&lt;br /&gt;
 RadioButtonMenuItem.background                     =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 RadioButtonMenuItem.border                         =javax.swing.plaf.metal.MetalBorders$MenuItemBorder@361fd1&lt;br /&gt;
 RadioButtonMenuItem.borderPainted                  =true&lt;br /&gt;
 RadioButtonMenuItem.checkIcon                      =javax.swing.plaf.metal.MetalIconFactory$RadioButtonMenuItemIcon@2d77a7&lt;br /&gt;
 RadioButtonMenuItem.disabledForeground             =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 RadioButtonMenuItem.font                           =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 RadioButtonMenuItem.foreground                     =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 RadioButtonMenuItem.margin                         =javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=2]&lt;br /&gt;
 RadioButtonMenuItem.selectionBackground            =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 RadioButtonMenuItem.selectionForeground            =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 RadioButtonMenuItemUI                              =javax.swing.plaf.basic.BasicRadioButtonMenuItemUI&lt;br /&gt;
 RadioButtonUI                                      =javax.swing.plaf.metal.MetalRadioButtonUI&lt;br /&gt;
&lt;br /&gt;
==JRootPane==&lt;br /&gt;
 RootPane.defaultButtonWindowKeyBindings      =[Ljava.lang.Object;@c2ff5&lt;br /&gt;
 RootPaneUI                                   =javax.swing.plaf.basic.BasicRootPaneUI&lt;br /&gt;
&lt;br /&gt;
==JScrollBar==&lt;br /&gt;
 ScrollBar.allowsAbsolutePositioning          =true&lt;br /&gt;
 ScrollBar.background                         =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ScrollBar.darkShadow                         =javax.swing.plaf.ColorUIResource[r=102,g=102,b=102]&lt;br /&gt;
 ScrollBar.focusInputMap                      =javax.swing.plaf.InputMapUIResource@6025e7&lt;br /&gt;
 ScrollBar.foreground                         =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ScrollBar.highlight                          =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 ScrollBar.maximumThumbSize                   =javax.swing.plaf.DimensionUIResource[width=4096,height=4096]&lt;br /&gt;
 ScrollBar.minimumThumbSize                   =javax.swing.plaf.DimensionUIResource[width=8,height=8]&lt;br /&gt;
 ScrollBar.shadow                             =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 ScrollBar.thumb                              =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 ScrollBar.thumbDarkShadow                    =javax.swing.plaf.ColorUIResource[r=102,g=102,b=102]&lt;br /&gt;
 ScrollBar.thumbHighlight                     =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 ScrollBar.thumbLightShadow                   =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 ScrollBar.thumbShadow                        =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 ScrollBar.track                              =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ScrollBar.trackHighlight                     =javax.swing.plaf.ColorUIResource[r=102,g=102,b=102]&lt;br /&gt;
 ScrollBar.width                              =17&lt;br /&gt;
 ScrollBarUI                                  =javax.swing.plaf.metal.MetalScrollBarUI&lt;br /&gt;
&lt;br /&gt;
==JScrollPane==&lt;br /&gt;
 ScrollPane.ancestorInputMap                  =javax.swing.plaf.InputMapUIResource@2a1e44&lt;br /&gt;
 ScrollPane.background                        =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ScrollPane.border                            =javax.swing.plaf.metal.MetalBorders$ScrollPaneBorder@617189&lt;br /&gt;
 ScrollPane.font                              =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 ScrollPane.foreground                        =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ScrollPaneUI                                 =javax.swing.plaf.metal.MetalScrollPaneUI &lt;br /&gt;
&lt;br /&gt;
==JSeparator==&lt;br /&gt;
 Separator.background                         =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 Separator.foreground                         =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 Separator.highlight                          =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 Separator.shadow                             =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 SeparatorUI                                  =javax.swing.plaf.metal.MetalSeparatorUI &lt;br /&gt;
&lt;br /&gt;
==JSlider==&lt;br /&gt;
 Slider.background                            =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 Slider.focus                                 =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 Slider.focusInputMap                         =javax.swing.plaf.InputMapUIResource@743399&lt;br /&gt;
 Slider.focusInsets                           =javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0]&lt;br /&gt;
 Slider.foreground                            =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 Slider.highlight                             =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 Slider.horizontalThumbIcon                   =javax.swing.plaf.metal.MetalIconFactory$HorizontalSliderThumbIcon@3a6c83&lt;br /&gt;
 Slider.majorTickLength                       =6&lt;br /&gt;
 Slider.shadow                                =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 Slider.trackWidth                            =7&lt;br /&gt;
 Slider.verticalThumbIcon                     =javax.swing.plaf.metal.MetalIconFactory$VerticalSliderThumbIcon@2786c3&lt;br /&gt;
 SliderUI                                     =javax.swing.plaf.metal.MetalSliderUI &lt;br /&gt;
&lt;br /&gt;
==JSpinner==&lt;br /&gt;
Spinner.ancestorInputMap                      = javax.swing.UIDefaults$LazyInputMap&lt;br /&gt;
Spinner.arrowButtonBorder                     = javax.swing.plaf.metal.MetalLookAndFeel$$Lambda$250/1900172181&lt;br /&gt;
Spinner.arrowButtonInsets                     = javax.swing.plaf.InsetsUIResource&lt;br /&gt;
Spinner.arrowButtonSize                       = java.awt.Dimension&lt;br /&gt;
Spinner.background                            = javax.swing.plaf.ColorUIResource&lt;br /&gt;
Spinner.border                                = javax.swing.plaf.metal.MetalLookAndFeel$$Lambda$246/1358949391&lt;br /&gt;
Spinner.editorAlignment                       = java.lang.Integer&lt;br /&gt;
Spinner.editorBorderPainted                   = java.lang.Boolean&lt;br /&gt;
Spinner.font                                  = javax.swing.plaf.metal.MetalLookAndFeel$FontActiveValue&lt;br /&gt;
Spinner.foreground                            = javax.swing.plaf.ColorUIResource&lt;br /&gt;
SpinnerUI                                     = java.lang.String&lt;br /&gt;
&lt;br /&gt;
==JSplitPane==&lt;br /&gt;
 SplitPane.ancestorInputMap                   =javax.swing.plaf.InputMapUIResource@4e5b1c&lt;br /&gt;
 SplitPane.background                         =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 SplitPane.border                             =javax.swing.plaf.basic.BasicBorders$SplitPaneBorder@2981ca&lt;br /&gt;
 SplitPane.dividerSize                        =10&lt;br /&gt;
 SplitPane.highlight                          =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 SplitPane.shadow                             =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 SplitPaneDivider.border                      =javax.swing.plaf.basic.BasicBorders$SplitPaneDividerBorder@341960&lt;br /&gt;
 SplitPaneUI                                  =javax.swing.plaf.metal.MetalSplitPaneUI &lt;br /&gt;
&lt;br /&gt;
==JTabbedPane==&lt;br /&gt;
 TabbedPane.ancestorInputMap                  =javax.swing.plaf.InputMapUIResource@aaa1e&lt;br /&gt;
 TabbedPane.background                        =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 TabbedPane.contentBorderInsets               =javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=3,right=3]&lt;br /&gt;
 TabbedPane.darkShadow                        =javax.swing.plaf.ColorUIResource[r=102,g=102,b=102]&lt;br /&gt;
 TabbedPane.focus                             =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 TabbedPane.focusInputMap                     =javax.swing.plaf.InputMapUIResource@5b4f6f&lt;br /&gt;
 TabbedPane.font                              =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 TabbedPane.foreground                        =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TabbedPane.highlight                         =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 TabbedPane.lightHighlight                    =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 TabbedPane.selected                          =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 TabbedPane.selectedTabPadInsets              =javax.swing.plaf.InsetsUIResource[top=2,left=2,bottom=2,right=1]&lt;br /&gt;
 TabbedPane.selectHighlight                   =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 TabbedPane.shadow                            =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 TabbedPane.tabAreaBackground                 =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 TabbedPane.tabAreaInsets                     =javax.swing.plaf.InsetsUIResource[top=4,left=2,bottom=0,right=6]&lt;br /&gt;
 TabbedPane.tabInsets                         =javax.swing.plaf.InsetsUIResource[top=0,left=4,bottom=1,right=4]&lt;br /&gt;
 TabbedPane.tabRunOverlay                     =2&lt;br /&gt;
 TabbedPane.textIconGap                       =4&lt;br /&gt;
 TabbedPaneUI                                 =javax.swing.plaf.metal.MetalTabbedPaneUI&lt;br /&gt;
&lt;br /&gt;
==JTable==&lt;br /&gt;
 Table.ancestorInputMap                       =javax.swing.plaf.InputMapUIResource@60b6f5&lt;br /&gt;
 Table.background                             =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 Table.focusCellBackground                    =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 Table.focusCellForeground                    =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 Table.focusCellHighlightBorder               =javax.swing.plaf.BorderUIResource$LineBorderUIResource@6e1408&lt;br /&gt;
 Table.font                                   =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 Table.foreground                             =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 Table.gridColor                              =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 Table.scrollPaneBorder                       =javax.swing.plaf.metal.MetalBorders$ScrollPaneBorder@186fab&lt;br /&gt;
 Table.selectionBackground                    =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 Table.selectionForeground                    =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0] &lt;br /&gt;
&lt;br /&gt;
==JTableHeader==&lt;br /&gt;
 TableHeader.background                       =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 TableHeader.cellBorder                       =javax.swing.plaf.metal.MetalBorders$TableHeaderBorder@43c749&lt;br /&gt;
 TableHeader.font                             =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 TableHeader.foreground                       =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TableHeaderUI                                =javax.swing.plaf.basic.BasicTableHeaderUI&lt;br /&gt;
 TableUI                                      =javax.swing.plaf.basic.BasicTableUI &lt;br /&gt;
&lt;br /&gt;
==JTextArea==&lt;br /&gt;
 TextArea.background                          =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 TextArea.border                              =javax.swing.plaf.basic.BasicBorders$MarginBorder@55550d&lt;br /&gt;
 TextArea.caretBlinkRate                      =500&lt;br /&gt;
 TextArea.caretForeground                     =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextArea.focusInputMap                       =javax.swing.plaf.InputMapUIResource@3efab0&lt;br /&gt;
 TextArea.font                                =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 TextArea.foreground                          =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextArea.inactiveForeground                  =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 TextArea.keyBindings                         =[Ljavax.swing.text.JTextComponent$KeyBinding;@26b249&lt;br /&gt;
 TextArea.margin                              =javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0]&lt;br /&gt;
 TextArea.selectionBackground                 =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 TextArea.selectionForeground                 =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextAreaUI                                   =javax.swing.plaf.basic.BasicTextAreaUI &lt;br /&gt;
&lt;br /&gt;
==JTextField==&lt;br /&gt;
 TextField.background                         =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 TextField.border                             =javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@551f60&lt;br /&gt;
 TextField.caretBlinkRate                     =500&lt;br /&gt;
 TextField.caretForeground                    =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextField.focusInputMap                      =javax.swing.plaf.InputMapUIResource@77f540&lt;br /&gt;
 TextField.font                               =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 TextField.foreground                         =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextField.inactiveForeground                 =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 TextField.keyBindings                        =[Ljavax.swing.text.JTextComponent$KeyBinding;@7ffe01&lt;br /&gt;
 TextField.margin                             =javax.swing.plaf.InsetsUIResource[top=0,left=0,bottom=0,right=0]&lt;br /&gt;
 TextField.selectionBackground                =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 TextField.selectionForeground                =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextFieldUI                                  =javax.swing.plaf.metal.MetalTextFieldUI &lt;br /&gt;
&lt;br /&gt;
==JTextPane==&lt;br /&gt;
 TextPane.background                          =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 TextPane.border                              =javax.swing.plaf.basic.BasicBorders$MarginBorder@762373&lt;br /&gt;
 TextPane.caretBlinkRate                      =500&lt;br /&gt;
 TextPane.caretForeground                     =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextPane.focusInputMap                       =javax.swing.plaf.InputMapUIResource@44aad3&lt;br /&gt;
 TextPane.font                                =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 TextPane.foreground                          =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextPane.inactiveForeground                  =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 TextPane.keyBindings                         =[Ljavax.swing.text.JTextComponent$KeyBinding;@26b249&lt;br /&gt;
 TextPane.margin                              =javax.swing.plaf.InsetsUIResource[top=3,left=3,bottom=3,right=3]&lt;br /&gt;
 TextPane.selectionBackground                 =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 TextPane.selectionForeground                 =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TextPaneUI                                   =javax.swing.plaf.basic.BasicTextPaneUI &lt;br /&gt;
&lt;br /&gt;
==TitledBorder==&lt;br /&gt;
 TitledBorder.border                          =javax.swing.plaf.BorderUIResource$LineBorderUIResource@482923&lt;br /&gt;
 TitledBorder.font                            =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 TitledBorder.titleColor                      =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153] &lt;br /&gt;
&lt;br /&gt;
==JToggleButton==&lt;br /&gt;
 ToggleButton.background                      =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ToggleButton.border                          =javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@71fba0&lt;br /&gt;
 ToggleButton.disabledBackground              =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ToggleButton.disabledSelectedBackground      =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 ToggleButton.disabledSelectedText            =javax.swing.plaf.ColorUIResource[r=102,g=102,b=102]&lt;br /&gt;
 ToggleButton.disabledText                    =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 ToggleButton.focus                           =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 ToggleButton.focusInputMap                   =javax.swing.plaf.InputMapUIResource@6e4648&lt;br /&gt;
 ToggleButton.font                            =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 ToggleButton.foreground                      =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ToggleButton.margin                          =javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14]&lt;br /&gt;
 ToggleButton.select                          =javax.swing.plaf.ColorUIResource[r=153,g=153,b=153]&lt;br /&gt;
 ToggleButton.text                            =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ToggleButton.textIconGap                     =4&lt;br /&gt;
 ToggleButton.textShiftOffset                 =0&lt;br /&gt;
 ToggleButtonUI                               =javax.swing.plaf.metal.MetalToggleButtonUI &lt;br /&gt;
&lt;br /&gt;
==JToolBar==&lt;br /&gt;
 ToolBar.ancestorInputMap                     =javax.swing.plaf.InputMapUIResource@655dd&lt;br /&gt;
 ToolBar.background                           =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ToolBar.border                               =javax.swing.plaf.metal.MetalBorders$ToolBarBorder@f4fb3&lt;br /&gt;
 ToolBar.dockingBackground                    =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ToolBar.dockingForeground                    =javax.swing.plaf.ColorUIResource[r=102,g=102,b=153]&lt;br /&gt;
 ToolBar.floatingBackground                   =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 ToolBar.floatingForeground                   =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 ToolBar.font                                 =javax.swing.plaf.FontUIResource[family=dialog.bold,name=Dialog,style=bold,size=12]&lt;br /&gt;
 ToolBar.foreground                           =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ToolBar.separatorSize                        =javax.swing.plaf.DimensionUIResource[width=10,height=10]&lt;br /&gt;
 ToolBarSeparatorUI                           =javax.swing.plaf.basic.BasicToolBarSeparatorUI&lt;br /&gt;
 ToolBarUI                                    =javax.swing.plaf.metal.MetalToolBarUI &lt;br /&gt;
&lt;br /&gt;
==JToolTip==&lt;br /&gt;
 ToolTip.background                           =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 ToolTip.border                               =javax.swing.plaf.BorderUIResource$LineBorderUIResource@42ea3f&lt;br /&gt;
 ToolTip.font                                 =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 ToolTip.foreground                           =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ToolTipUI                                    =javax.swing.plaf.metal.MetalToolTipUI &lt;br /&gt;
&lt;br /&gt;
==JTree==&lt;br /&gt;
 Tree.ancestorInputMap                        =javax.swing.plaf.InputMapUIResource@50bd4d&lt;br /&gt;
 Tree.background                              =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 Tree.changeSelectionWithFocus                =true&lt;br /&gt;
 Tree.closedIcon                              =javax.swing.plaf.metal.MetalIconFactory$TreeFolderIcon@6e293a&lt;br /&gt;
 Tree.collapsedIcon                           =javax.swing.plaf.metal.MetalIconFactory$TreeControlIcon@421495&lt;br /&gt;
 Tree.drawsFocusBorderAroundIcon              =false&lt;br /&gt;
 Tree.editorBorder                            =javax.swing.plaf.BorderUIResource$LineBorderUIResource@67d940&lt;br /&gt;
 Tree.expandedIcon                            =javax.swing.plaf.metal.MetalIconFactory$TreeControlIcon@2d3205&lt;br /&gt;
 Tree.focusInputMap                           =javax.swing.plaf.InputMapUIResource@6f5502&lt;br /&gt;
 Tree.font                                    =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 Tree.foreground                              =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 Tree.hash                                    =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 Tree.leafIcon                                =javax.swing.plaf.metal.MetalIconFactory$TreeLeafIcon@8199&lt;br /&gt;
 Tree.leftChildIndent                         =7&lt;br /&gt;
 Tree.line                                    =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 Tree.openIcon                                =javax.swing.plaf.metal.MetalIconFactory$TreeFolderIcon@34bed0&lt;br /&gt;
 Tree.rightChildIndent                        =13&lt;br /&gt;
 Tree.rowHeight                               =0&lt;br /&gt;
 Tree.scrollsOnExpand                         =true&lt;br /&gt;
 Tree.selectionBackground                     =javax.swing.plaf.ColorUIResource[r=204,g=204,b=255]&lt;br /&gt;
 Tree.selectionBorderColor                    =javax.swing.plaf.ColorUIResource[r=153,g=153,b=204]&lt;br /&gt;
 Tree.selectionForeground                     =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 Tree.textBackground                          =javax.swing.plaf.ColorUIResource[r=255,g=255,b=255]&lt;br /&gt;
 Tree.textForeground                          =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 TreeUI                                       =javax.swing.plaf.metal.MetalTreeUI &lt;br /&gt;
&lt;br /&gt;
==JViewport==&lt;br /&gt;
 Viewport.background                          =javax.swing.plaf.ColorUIResource[r=204,g=204,b=204]&lt;br /&gt;
 Viewport.font                                =javax.swing.plaf.FontUIResource[family=dialog,name=Dialog,style=plain,size=12]&lt;br /&gt;
 Viewport.foreground                          =javax.swing.plaf.ColorUIResource[r=0,g=0,b=0]&lt;br /&gt;
 ViewportUI                                   =javax.swing.plaf.basic.BasicViewportUI &lt;br /&gt;
&lt;br /&gt;
=Ähnliche Artikel=&lt;br /&gt;
*[[Farbe eines JPanels zurücksetzen]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Swing]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9491</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9491"/>
		<updated>2023-12-29T09:08:48Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        Eclipe 2023-12 erschienen [https://forum.byte-welt.net/t/entwicklungsumgebung-eclipse-2023-12-unterstuetzt-java-21/25164]&lt;br /&gt;
        Netbeans 20 erschienen [https://forum.byte-welt.net/t/netbeans-20-veroeffentlicht/25149]&lt;br /&gt;
        Java 21 erschienen [https://forum.byte-welt.net/t/programmiersprache-java-18-erhebt-utf-8-zum-standard/23579]&lt;br /&gt;
        Java SE 8 Update 391 veröffentlicht [https://www.java.com/de/download/manual.jsp]&lt;br /&gt;
        Oracle JDK wieder kostenlos für kommerzielle Nutzung [https://forum.byte-welt.net/t/java-oracle-jdk-wieder-kostenlos-fuer-kommerzielle-nutzung/23232]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Bilder_skalieren&amp;diff=9490</id>
		<title>Bilder skalieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Bilder_skalieren&amp;diff=9490"/>
		<updated>2023-12-12T18:34:31Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Bilder skalieren=&lt;br /&gt;
&lt;br /&gt;
Einen ausführlichen Artikel zum Thema &#039;Bilder skalieren&#039; gibt es unter [https://web.archive.org/web/20070515094604/https://today.java.net/pub/a/today/2007/04/03/perils-of-image-getscaledinstance.html The Perils of getScaledInstance]. Die wichtigsten Punkte sind hier kurz zusammengefasst.&lt;br /&gt;
&lt;br /&gt;
Bim Skalieren von Bildern gibt es im wesentlichen zwei mögliche Ziele: Man will das Bild entweder &#039;&#039;skaliert zeichnen&#039;&#039;, oder man will eine &#039;&#039;skalierte Instanz&#039;&#039; eines Bildes erstellen. In beiden Fällen kann man noch unterschiedliche Schwerpunkte setzen. So kann im einen Fall die Performance (also die Zeichengeschwindigkeit) besonders wichtig sein, und im anderen Fall die Bildqualität. &lt;br /&gt;
&lt;br /&gt;
== Bilder skaliert zeichnen ==&lt;br /&gt;
&lt;br /&gt;
Wenn man ein Bild skaliert zeichnen will, kann man das am einfachsten direkt mit der geeigneten [[Methode]] &amp;lt;code&amp;gt;drawImage&amp;lt;/code&amp;gt; aus der Klasse &amp;lt;code&amp;gt;Graphics&amp;lt;/code&amp;gt;. Von dieser Methode gibt es verschiedene Varianten, und unter anderem eine, mit der man direkt sagen kann, wie groß das Bild gezeichnet werden soll:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
public boolean drawImage(Image image, int x, int y, int width, int height, ImageObserver observer)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Um ein Bild in einer Größe von 400x300 Bildpunkten zu zeichnen, verwendet man also&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
graphics.drawImage(image, 0, 0, 400, 300, null);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Skalierte Instanzen erstellen ==&lt;br /&gt;
&lt;br /&gt;
Um eine skalierte Instanz eines Bildes zu erstellen, kann man einfach das vorhandene Bild in ein Bild der gewünschten Größe hineinzeichnen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
BufferedImage originalImage = ImageIO.read(new File(&amp;quot;image.png&amp;quot;));&lt;br /&gt;
BufferedImage scaledImage = new BufferedImage(400, 300, BufferedImage.TYPE_INT_ARGB);&lt;br /&gt;
Graphics g = scaledImage.createGraphics();&lt;br /&gt;
g.drawImage(originalImage, 0, 0, 400, 300, null);&lt;br /&gt;
g.dispose();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Wie man sieht wird hierbei die gleiche Methode &amp;lt;code&amp;gt;drawImage&amp;lt;/code&amp;gt; aus der [[Klasse]] {{JAPI|Graphics}} verwendet, wie beim skalierten Zeichnen. Allerdings wird das Bild hier nicht auf den [[Bildschirm]], sondern in ein anderes Bild hinein gezeichnet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== RenderingHints: Qualität oder Geschwindigkeit? ==&lt;br /&gt;
&lt;br /&gt;
Sowohl beim skalierten Zeichnen als auch beim erstellen skalierter [[Instanz|Instanzen]] kann man durch das Setzen von &#039;&#039;Rendering Hints&#039;&#039; noch festlegen, ob eher in höherer Qualität oder eher in höherer Geschwindigkeit gezeichnet werden soll. Diese &#039;&#039;Rendering Hints&#039;&#039; setzt man in dem &amp;lt;code&amp;gt;Graphics2D&amp;lt;/code&amp;gt;-Objekt, das man zum Zeichnen verwendet. Dabei ist egal, ob man direkt auf den Bildschirm oder in ein anderes Bild hinein zeichnet. &lt;br /&gt;
&lt;br /&gt;
Zum Beispiel wird hier gesagt, dass &#039;&#039;bilineare Interpolation&#039;&#039; verwendet werden soll, was zwar etwas langsamer ist, aber für höhere Bildqualität sorgt:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
Graphics2D g = (Graphics2D)graphics;&lt;br /&gt;
g.setRenderingHint(RenderingHints.KEY_INTERPOLATION,&lt;br /&gt;
                   RenderingHints.VALUE_INTERPOLATION_BILINEAR);&lt;br /&gt;
g.drawImage(image, 0, 0, 400, 300, null);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Hätte man statt &amp;lt;code&amp;gt;VALUE_INTERPOLATION_BILINEAR&amp;lt;/code&amp;gt; den Wert &amp;lt;code&amp;gt;VALUE_INTERPOLATION_NEAREST_NEIGHBOR&amp;lt;/code&amp;gt; angegeben, wäre die Bildqualität geringer, aber das Zeichnen etwas schneller. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Warum nicht getScaledInstance? ==&lt;br /&gt;
&lt;br /&gt;
Oft werden mit der Methode {JAPI|Image#getScaledInstance}} skalierte Instanzen von Bildern erstellt und gezeichnet - im schlimmsten Fall sogar bei jedem Zeichenvorgang erneut. Diese [[Methode]] ist oft weder in Bezug auf Bildqualität noch in Bezug auf die Performance die geeignetste Lösung. Die Methoden aus der [[Klasse]] {{JAPI|Graphics2D}} und die {{JAPI|RenderingHints}} bieten mehr Möglichkeiten, die für das jeweilige Ziel beste Skalierungs-Art zu wählen. Zusätzlich können die skalierten [[Instanz|Instanzen]], die manuell erstellt werden, hardwarebeschleunigt sein, wodurch sie später schneller gezeichnet werden können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Das war nicht alles! ==&lt;br /&gt;
&lt;br /&gt;
Es gibt noch viele Details, die man beim Skalieren von Bildern berücksichtigen kann. Im oben verlinkten Artikel wird genauer auf diese Details eingegangen und verschiedene mögliche Strategien beim Skalieren besprochen, und die Ergebnisse mit Benchmarks und Testbildern verglichen. Aber schon die Frage, ob man Bilder in einem bestimmten Anwendungsfall eher &#039;&#039;skaliert zeichnen&#039;&#039; sollte, oder ob es besser wäre, eine &#039;&#039;skalierte Instanz&#039;&#039; eines Bildes zu erstellen, kann schwierig zu beantworten sein. Dieser Artikel soll nur die grundsätzlichen Unterschiede und Vorgehensweisen beschreiben, und hilft hoffentlich, zu verhindern, dass jemand vor jedem Zeichnen eines Bildes eine skalierte Instanz mit &amp;lt;code&amp;gt;getScaledInstance&amp;lt;/code&amp;gt; erstellt....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*Original-Link (nicht mehr verfügbar: https://today.java.net/pub/a/today/2007/04/03/perils-of-image-getscaledinstance.html) -&amp;gt; https://web.archive.org/web/20070515094604/https://today.java.net/pub/a/today/2007/04/03/perils-of-image-getscaledinstance.html&lt;br /&gt;
*[https://stackoverflow.com/a/24746194/3182664 Java - resize image without losing quality - Stack Overflow]&lt;br /&gt;
*[https://stackoverflow.com/a/32278737/3182664 java - How to improve the performance of g.drawImage() method for resizing images - Stack Overflow]&lt;br /&gt;
&lt;br /&gt;
{{Fragen stellen}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Tutorials (Java)]]|[[Kategorie:Java 2D]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Bilder_skalieren&amp;diff=9489</id>
		<title>Bilder skalieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Bilder_skalieren&amp;diff=9489"/>
		<updated>2023-12-12T17:56:34Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Bilder skalieren=&lt;br /&gt;
&lt;br /&gt;
Einen ausführlichen Artikel zum Thema &#039;Bilder skalieren&#039; gibt es unter [https://web.archive.org/web/20070515094604/https://today.java.net/pub/a/today/2007/04/03/perils-of-image-getscaledinstance.html The Perils of getScaledInstance]. Die wichtigsten Punkte sind hier kurz zusammengefasst.&lt;br /&gt;
&lt;br /&gt;
Bim Skalieren von Bildern gibt es im wesentlichen zwei mögliche Ziele: Man will das Bild entweder &#039;&#039;skaliert zeichnen&#039;&#039;, oder man will eine &#039;&#039;skalierte Instanz&#039;&#039; eines Bildes erstellen. In beiden Fällen kann man noch unterschiedliche Schwerpunkte setzen. So kann im einen Fall die Performance (also die Zeichengeschwindigkeit) besonders wichtig sein, und im anderen Fall die Bildqualität. &lt;br /&gt;
&lt;br /&gt;
== Bilder skaliert zeichnen ==&lt;br /&gt;
&lt;br /&gt;
Wenn man ein Bild skaliert zeichnen will, kann man das am einfachsten direkt mit der geeigneten [[Methode]] &amp;lt;code&amp;gt;drawImage&amp;lt;/code&amp;gt; aus der Klasse &amp;lt;code&amp;gt;Graphics&amp;lt;/code&amp;gt;. Von dieser Methode gibt es verschiedene Varianten, und unter anderem eine, mit der man direkt sagen kann, wie groß das Bild gezeichnet werden soll:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
public boolean drawImage(Image image, int x, int y, int width, int height, ImageObserver observer)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Um ein Bild in einer Größe von 400x300 Bildpunkten zu zeichnen, verwendet man also&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
graphics.drawImage(image, 0, 0, 400, 300, null);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Skalierte Instanzen erstellen ==&lt;br /&gt;
&lt;br /&gt;
Um eine skalierte Instanz eines Bildes zu erstellen, kann man einfach das vorhandene Bild in ein Bild der gewünschten Größe hineinzeichnen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
BufferedImage originalImage = ImageIO.read(new File(&amp;quot;image.png&amp;quot;));&lt;br /&gt;
BufferedImage scaledImage = new BufferedImage(400, 300, BufferedImage.TYPE_INT_ARGB);&lt;br /&gt;
Graphics g = scaledImage.createGraphics();&lt;br /&gt;
g.drawImage(originalImage, 0, 0, 400, 300, null);&lt;br /&gt;
g.dispose();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Wie man sieht wird hierbei die gleiche Methode &amp;lt;code&amp;gt;drawImage&amp;lt;/code&amp;gt; aus der [[Klasse]] {{JAPI|Graphics}} verwendet, wie beim skalierten Zeichnen. Allerdings wird das Bild hier nicht auf den [[Bildschirm]], sondern in ein anderes Bild hinein gezeichnet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== RenderingHints: Qualität oder Geschwindigkeit? ==&lt;br /&gt;
&lt;br /&gt;
Sowohl beim skalierten Zeichnen als auch beim erstellen skalierter [[Instanz|Instanzen]] kann man durch das Setzen von &#039;&#039;Rendering Hints&#039;&#039; noch festlegen, ob eher in höherer Qualität oder eher in höherer Geschwindigkeit gezeichnet werden soll. Diese &#039;&#039;Rendering Hints&#039;&#039; setzt man in dem &amp;lt;code&amp;gt;Graphics2D&amp;lt;/code&amp;gt;-Objekt, das man zum Zeichnen verwendet. Dabei ist egal, ob man direkt auf den Bildschirm oder in ein anderes Bild hinein zeichnet. &lt;br /&gt;
&lt;br /&gt;
Zum Beispiel wird hier gesagt, dass &#039;&#039;bilineare Interpolation&#039;&#039; verwendet werden soll, was zwar etwas langsamer ist, aber für höhere Bildqualität sorgt:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
Graphics2D g = (Graphics2D)graphics;&lt;br /&gt;
g.setRenderingHint(RenderingHints.KEY_INTERPOLATION,&lt;br /&gt;
                   RenderingHints.VALUE_INTERPOLATION_BILINEAR);&lt;br /&gt;
g.drawImage(image, 0, 0, 400, 300, null);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Hätte man statt &amp;lt;code&amp;gt;VALUE_INTERPOLATION_BILINEAR&amp;lt;/code&amp;gt; den Wert &amp;lt;code&amp;gt;VALUE_INTERPOLATION_NEAREST_NEIGHBOR&amp;lt;/code&amp;gt; angegeben, wäre die Bildqualität geringer, aber das Zeichnen etwas schneller. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Warum nicht getScaledInstance? ==&lt;br /&gt;
&lt;br /&gt;
Oft werden mit der Methode {JAPI|Image#getScaledInstance}} skalierte Instanzen von Bildern erstellt und gezeichnet - im schlimmsten Fall sogar bei jedem Zeichenvorgang erneut. Diese [[Methode]] ist oft weder in Bezug auf Bildqualität noch in Bezug auf die Performance die geeignetste Lösung. Die Methoden aus der [[Klasse]] {{JAPI|Graphics2D}} und die {{JAPI|RenderingHints}} bieten mehr Möglichkeiten, die für das jeweilige Ziel beste Skalierungs-Art zu wählen. Zusätzlich können die skalierten [[Instanz|Instanzen]], die manuell erstellt werden, hardwarebeschleunigt sein, wodurch sie später schneller gezeichnet werden können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Das war nicht alles! ==&lt;br /&gt;
&lt;br /&gt;
Es gibt noch viele Details, die man beim Skalieren von Bildern berücksichtigen kann. Im oben verlinkten Artikel wird genauer auf diese Details eingegangen und verschiedene mögliche Strategien beim Skalieren besprochen, und die Ergebnisse mit Benchmarks und Testbildern verglichen. Aber schon die Frage, ob man Bilder in einem bestimmten Anwendungsfall eher &#039;&#039;skaliert zeichnen&#039;&#039; sollte, oder ob es besser wäre, eine &#039;&#039;skalierte Instanz&#039;&#039; eines Bildes zu erstellen, kann schwierig zu beantworten sein. Dieser Artikel soll nur die grundsätzlichen Unterschiede und Vorgehensweisen beschreiben, und hilft hoffentlich, zu verhindern, dass jemand vor jedem Zeichnen eines Bildes eine skalierte Instanz mit &amp;lt;code&amp;gt;getScaledInstance&amp;lt;/code&amp;gt; erstellt....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*Original-Link (nicht mehr verfügbar: https://today.java.net/pub/a/today/2007/04/03/perils-of-image-getscaledinstance.html&lt;br /&gt;
*[https://stackoverflow.com/a/24746194/3182664 Java - resize image without losing quality - Stack Overflow]&lt;br /&gt;
*[https://stackoverflow.com/a/32278737/3182664 java - How to improve the performance of g.drawImage() method for resizing images - Stack Overflow]&lt;br /&gt;
&lt;br /&gt;
{{Fragen stellen}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Tutorials (Java)]]|[[Kategorie:Java 2D]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9488</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9488"/>
		<updated>2023-11-18T15:32:50Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        Java SE 8 Update 361 veröffentlicht [https://forum.byte-welt.net/t/java-se-8-update-361-steht-zum-download-bereit-it-blogger-net/24349]&lt;br /&gt;
        Java 19 erschienen [https://forum.byte-welt.net/t/programmiersprache-java-18-erhebt-utf-8-zum-standard/23579]&lt;br /&gt;
        Oracle JDK wieder kostenlos für kommerzielle Nutzung [https://forum.byte-welt.net/t/java-oracle-jdk-wieder-kostenlos-fuer-kommerzielle-nutzung/23232]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Jar-Datei_mit_Doppelklick_nicht_ausf%C3%BChrbar%3F&amp;diff=9487</id>
		<title>Jar-Datei mit Doppelklick nicht ausführbar?</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Jar-Datei_mit_Doppelklick_nicht_ausf%C3%BChrbar%3F&amp;diff=9487"/>
		<updated>2023-11-18T15:31:10Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: /* Spezialfall Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Autor: Gernot Segieth&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Jar-Dateien (&#039;&#039;&#039;J&#039;&#039;&#039;ava &#039;&#039;&#039;Ar&#039;&#039;&#039;chive) sind prinzipiell im Zip-Format komprimierte Dateien, die aber durch spezielle Inhalte erweitert wurden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Per Doppelklick können von der [[JVM]] die in ihnen verpackten Java-Anwendungen ausgeführt werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du hast eine [[JAR-Datei]] erzeugt oder erhalten und diese lässt sich nicht per Doppelklick starten? Lösungen zu diesem Problem werden wir im Folgenden besprechen.&lt;br /&gt;
&lt;br /&gt;
 Klarstellung: Eine Jar-Datei öffnen und eine Jar-Datei starten, sind zwei grundverschiedene Operationen!&lt;br /&gt;
&lt;br /&gt;
=Anwendung oder Bibliothek?=&lt;br /&gt;
Jar-Dateien fassen in sich geschlossene Anwendungen oder Bibliotheken (Library) zusammen. Während Bibliotheken nicht ausführbar sind und dazu dienen, Funktionalität für ein Programm bereit zu stellen, sind Anwendungen, die in Jar-Dateien gespeichert sind durchaus per Doppelklick ausführbar. &lt;br /&gt;
&lt;br /&gt;
Ist die Jar-Datei nicht per Doppelklick ausführbar, liegt möglicherweise eine Bibliothek vor. Um das zu prüfen, sieht man sich kurzerhand den Inhalt der Jar-Datei mit einem Packprogramm an. Mehr dazu gleich anschließend.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grundsätzlich müssen wir uns zu aller erst folgende Frage stellen:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Kann nur diese bestimmte Jar-Datei, nicht gestartet werden, oder sind alle Jar-Dateien betroffen?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Problem mit einer bestimmten Jar-Datei=&lt;br /&gt;
Es ist nur eine Jar-Datei, die nicht startet? Andere Jar-Dateien starten?&lt;br /&gt;
&lt;br /&gt;
Dann kann man zunächst die Jar-Datei untersuchen. Handelt es sich also überhaupt um eine ausführbare Jar-Datei?&lt;br /&gt;
&lt;br /&gt;
==Jar-Datei in der Eingabeaufforderung/Terminal starten==&lt;br /&gt;
Um zu testen, ob eine Jar-Datei zumindest fehlerfrei auf der Kommandozeile starten kann, wird folgender Befehl eingegeben:&lt;br /&gt;
 java -jar MeinJar.jar&lt;br /&gt;
&#039;&#039;MeinJar.jar&#039;&#039; bezeichnet dabei die auszuführende Jar-Datei. Zum Aufruf muss man sich bereits in dem Verzeichnis befinden, in welchem die Jar-Datei gespeichert wurde.&lt;br /&gt;
&lt;br /&gt;
Sollte es ein Problem mit der Jar-Datei geben, das die Ausführung verhindert, wird eine Fehlermeldung auf der Console/Eingabeaufforderung/Terminal ausgegeben.&lt;br /&gt;
 &#039;&#039;&#039;Der erste Schritt bei Problemen mit Jar-Dateien ist also immer, zu prüfen, ob bei der Ausführung Fehler auf der Console ausgegeben werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sollte ein Fehler auf der Kommandozeile ausgegeben werden, führt dieser oft dazu, dass die Jar-Datei nicht starten kann. Fehlende Klassen bzw. fehlende Jar-Dateien, fehlende Resourcen, falsch angegebene Verzeichnisse, JRE-Versionsunterschiede usw.&lt;br /&gt;
&lt;br /&gt;
Mehr zu Fehlermeldungen weiter unten.&lt;br /&gt;
&lt;br /&gt;
==Aufbau und Inhalt von META-INF==&lt;br /&gt;
&#039;&#039;&#039;Damit eine Jar-Datei ausführbar wird, enthält sie, wie bereits oben beschrieben, weitere spezielle Inhalte&#039;&#039;&#039;, die von der JVM ausgelesen und verarbeitet werden können. Im Wesentlichen handelt es sich dabei um das Verzeichnis &#039;&#039;META-INF&#039;&#039; bzw. um seinen Inhalt. In diesem Verzeichnis muss die [https://wiki.byte-welt.net/wiki/JAR-Datei#MANIFEST.MF Manifest-Datei] enthalten sein. Das Verzeichnis META-INF selbst liegt im Wurzelverzeichnis der Jar-Datei.&lt;br /&gt;
&lt;br /&gt;
 [/]&lt;br /&gt;
  |__[META-INF]&lt;br /&gt;
  |    |__ MANIFEST.MF&lt;br /&gt;
  |&lt;br /&gt;
  |__[mypackage]&lt;br /&gt;
       |__ Main.class&lt;br /&gt;
&lt;br /&gt;
Die Manifest-Datei enthält eine Reihe von Informationen, die der Interpreter für die Ausführung einer Java-Anwendung benötigt.&lt;br /&gt;
&lt;br /&gt;
In der Manifest-Datei müssen, damit eine Java-Anwendung per Jar-Datei ausführbar wird, mindestens folgende Angaben enthalten sein:&lt;br /&gt;
&lt;br /&gt;
 Manifest-Version: 1.0&lt;br /&gt;
 Main-Class: mypackage.Main&lt;br /&gt;
 &amp;lt;Leerzeile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hinter Main-Class verbirgt sich die [[Klasse]], die die main()-[[Methode]] enthält und damit die Anwendung starten kann. Die Klasse heißt in diesem (obigen) Beispiel &#039;&#039;Main.class&#039;&#039; und liegt im [[Package]] &#039;&#039;mypackage&#039;&#039;.&lt;br /&gt;
 &#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Ohne eine Leerzeile am Ende der Manifest-Datei wird die Jar-Datei nicht per Mausklick ausführbar sein!&lt;br /&gt;
Dieser Fehler tritt oft nur auf, wenn man die Jar-Datei manuell in der Eingabeaufforderung/Terminal erzeugt hat und die Leerzeile vergessen wurde. Eigentlich alle großen Java-[[IDE|IDEs]] können ausführbare Jar-Dateien erzeugen und werden diesen Part richtig machen.&lt;br /&gt;
&lt;br /&gt;
Wenn wir externe Bibliotheken, wie bspw. einen Datenbanktreiber oder ein [[LookAndFeel]] in unserem Programm benutzen, müssen diese entsprechend im Manifest unserer Jar-Datei eingebunden sein.&lt;br /&gt;
&lt;br /&gt;
 Class-Path: ./db/database.jar ./laf/look-and-feel.jar&lt;br /&gt;
&lt;br /&gt;
Daher müsste die Zeile &#039;&#039;&#039;Class-Path:&#039;&#039;&#039; in der Manifest-Datei enthalten sein. In unserem Beispiel sind die eingebundenen Bibliotheken in verschiedenen Verzeichnissen relativ zu unserer Jar-Datei abgelegt.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Datenbanktreiber liegt, ausgehend vom Verzeichnis unserer Jar-Datei, eine Verzeichnisebene tiefer, im Verzeichnis &#039;&#039;db&#039;&#039;. Die Bibliothek des eingesetzten LookAndFeel liegt, ausgehend vom Verzeichnis unserer Jar-Datei, eine Verzeichnisebene tiefer, im Verzeichnis &#039;&#039;laf&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn die Bibliotheken für den Java-[[Interpreter]] nicht in den in unserer Manifest-Datei bezeichneten Verzeichnissen zu finden sind, wird ein Fehler auf der Console ausgegeben werden und unsere Jar-Datei ist möglicherweise nicht ausführbar.&lt;br /&gt;
&lt;br /&gt;
=Generelles Problem mit Jar-Dateien=&lt;br /&gt;
Es gibt in allen Betriebssystemen Konstellationen, die verhindern, dass eine Jar-Datei nach einem (Doppel-)Klick mit der Maus auf das Dateisymbol startet.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Voraussetzung zum Starten von Jar-Dateien ist eine passende [[JRE]]!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Ist eine aktuelle JRE installiert? Ältere JREs starten Code von neueren Compilern nicht. Mehr dazu im Kapitel &#039;&#039;&#039;Fehlermeldungen auf der Java-Console&#039;&#039;&#039; im Abschnitt [[Jar-Datei_mit_Doppelklick_nicht_ausf%C3%BChrbar%3F#UnsupportedClassVersionError|UnsupportedClassVersionError]]&lt;br /&gt;
*Bei vielen Linux-Distributionen ist bspw. die Jar-Datei mit einem Archivierungsprogramm verknüpft, so dass der Inhalt der Jar-Datei angezeigt wird, statt dass sie gestartet wird.&lt;br /&gt;
==Verknüpfung mit dem Java-Interpreter==&lt;br /&gt;
Bei Einsatz bestimmter Komprimierungs- bzw. Archivierungsprogramme, wie bspw. [http://www.winrar.de/ WinRar] oder [http://www.7-zip.org/ 7Zip], kommt es gelegentlich aufgrund falscher Programmeinstellungen vor, dass diese Programme statt der gewünschten Jar-Datei beim Doppelklick auf eine Jar-Datei gestartet werden. Statt die Jar-Datei der JVM zu überlassen, leitet das [[Betriebssystem]] den Aufruf an das Packprogramm weiter, welches nun den Inhalt der Jar-Datei anzeigt.&amp;lt;br&amp;gt;&lt;br /&gt;
In den Einstellungen der Programme sollte nun zur Fehlerbehebung der Haken zum Öffnen von Jar-Dateien entfernt werden.&lt;br /&gt;
&lt;br /&gt;
Wenn man die Systemeinstellungen seines Linux-Systems nicht ändern möchte, kann man einen [[Programmstarter für Java-Programme anlegen]]. Der Doppelklick auf das angelegte Symbol startet dann das Java-Programm.&lt;br /&gt;
&lt;br /&gt;
===Interpreter-Typen===&lt;br /&gt;
Es gibt zwei verschiedene Java-Interpreter. Zumindest unter [[Windows]]. Unter [[Linux]] gibt es nur einen [[JRE|Interpreter]], dem einerseits in der [[Kommandozeile]] auszuführende Java-Programme übergeben werden können. Andererseits kann man in Linux auch Einstellungen im System festmachen, die dann eine [[JAR-Datei|Jar-Datei]] mit Doppelklick, ohne Console starten können.&lt;br /&gt;
&lt;br /&gt;
Unter Windows wurden den Interpretern 2 Einsatzzwecke zugedacht. Will man ein Java-Programm auf der Kommandozeile starten, wird &amp;lt;code&amp;gt;java.exe&amp;lt;/code&amp;gt; eingesetzt. Dieser Interpreter erzeugt Ausgaben auf der Java-Console bzw. auf der Kommandozeile, so dass bspw. [[Exception (Java)|Java-Fehlermeldungen]] oder Textausgaben, die im Programm mit &amp;lt;code&amp;gt;System.out.println()&amp;lt;/code&amp;gt; erzeugt wurden, auf der Kommandozeile landen.&lt;br /&gt;
&lt;br /&gt;
Wenn man Java-Programme starten möchte, die eine Benutzeroberfläche ([[GUI]]) haben, (ohne dass sich eine Consolen öffnet) benutzt man unter [[Windows]] &amp;lt;code&amp;gt;javaw.exe&amp;lt;/code&amp;gt;. Dieser Interpreter unterdrückt den Start der Kommandozeile.&lt;br /&gt;
&lt;br /&gt;
Für Programmstarts per Doppelklick sollte also die Verknüpfung in der Windows-Registry auf &amp;lt;code&amp;gt;javaw.exe&amp;lt;/code&amp;gt; gesetzt sein. Im folgenden Kapitel gehen wir näher darauf ein.&lt;br /&gt;
&lt;br /&gt;
===Spezialfall Windows===&lt;br /&gt;
[[Datei:ExtMan_Dateiendungen.PNG|mini|Schritt 3 - Dateiendung suchen]]&lt;br /&gt;
[[Datei:ExtMan_Erweiterung_bearbeiten.PNG|mini|Schritt 5 - Erweiterung bearbeiten]]&lt;br /&gt;
[[Datei:ExtMan_Pfad_zur_JRE.PNG|mini|Schritt 7 - Pfad zur JRE festlegen]]&lt;br /&gt;
Unter Windows kann es passieren, dass die richtige Verknüpfung von JRE und Jar-Datei durch falsche Einstellungen oder versehentliches Neuverknüpfen zerstört wird. Jar-Dateien starten dann auch nicht mehr per Doppelklick. &lt;br /&gt;
&lt;br /&gt;
Das manuelle Beheben des Fehlers durch Eingriff in die Registry gestaltet sich inzwischen mit unter als nicht so trivial, weil mit jeder neuen Windows-Version sich die Struktur der Registry geändert hat. &lt;br /&gt;
&lt;br /&gt;
Mit Hilfe von kleinen Tools wie [https://www.heise.de/download/product/jarfix-41657 JarFix] oder &#039;&#039;&#039;ExtMan&#039;&#039;&#039; lässt sich das Problem jedoch auf jedem Windows-System prüfen und ggf. reparieren.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Schritt 1:&#039;&#039;&#039; Herunterladen des Programms [https://www.google.de/search?q=extman ExtMan]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Schritt 2:&#039;&#039;&#039; Entpacken und Ausführen des Tools.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Schritt 3:&#039;&#039;&#039; In der Liste der auf dem System registrierten Dateiendungen &#039;&#039;.jar&#039;&#039; suchen und markieren/selektieren&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Schritt 4:&#039;&#039;&#039; Auf der rechten Seite den Button &#039;&#039;Erweiterung bearbeiten&#039;&#039; klicken&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Schritt 5:&#039;&#039;&#039; Im Bearbeitungsdialog sollte nun bereits die Aktion &#039;&#039;open&#039;&#039; eingetragen sein. Dieser ist nun zu markieren/selektieren. Sollte die Aktion nicht existieren, muss sie angelegt werden. Dazu klicken wir auf &#039;&#039;Neue Aktion&#039;&#039;, geben &#039;&#039;open&#039;&#039; ein und bestätigen. Anschließend sollte der Bearbeitungsdialog so aussehen, wie im Bild zu Schritt 5.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Schritt 6:&#039;&#039;&#039; Dieser Eintrag wird nun bearbeitet. Dazu klicken wir auf den Button &#039;&#039;Bearbeiten&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Schritt 7:&#039;&#039;&#039; Im unteren Textfeld muss der richtige Pfad zur installierten JRE, sowie einige Platzhalter eingetragen sein bzw. werden. Wir prüfen also auf unserem System zunächst, ob der Pfad zur JRE stimmt. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Schritt 8:&#039;&#039;&#039; Der hier beispielhafte Pfad sollte so in etwa aussehen: &amp;lt;code&amp;gt;&amp;quot;C:\Program Files (x86)\Java\jre1.8.0_151\bin\javaw.exe&amp;quot; -jar &amp;quot;%1&amp;quot; %*&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Schritt 9:&#039;&#039;&#039; Die Eingabe wird nun mit Klick auf &#039;&#039;Speichern&#039;&#039; übernommen. Auch im jetzt wieder sichtbaren Bearbeitungsdialog bestätigen wir unsere Änderungen mit &#039;&#039;Speichern&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Schritt 10:&#039;&#039;&#039; Windows muss nun neu gestartet werden, damit die Änderungen in der Registry aktiviert werden. Anschließend sollten Jar-Programme wieder mit Doppelklick ausführbar sein.&lt;br /&gt;
&lt;br /&gt;
=Fehlermeldungen auf der Java-Console=&lt;br /&gt;
&lt;br /&gt;
==&amp;quot;Failed to load main class&amp;quot;==&lt;br /&gt;
Wenn der Interpreter aus irgendeinem Grund die Start-Klasse ([[Klasse]] mit der main()-[[Methode]]) nicht laden kann, gibt er diese Fehlermeldung aus: &amp;quot;Failed to load main class&amp;quot;&lt;br /&gt;
Die Ursachen dafür können recht vielfältig sein. Z.B. ein Fehler in der Manifest-Datei. (Siehe [https://wiki.byte-welt.net/wiki/Jar-Datei_mit_Doppelklick_nicht_ausf%C3%BChrbar%3F#Aufbau_und_Inhalt_von_META-INF Aufbau und Inhalt von META-INF])&lt;br /&gt;
&lt;br /&gt;
==NoClassDefFoundError==&lt;br /&gt;
Wenn eine Klasse beim Kompilieren noch gefunden wurde, aber zur Laufzeit nicht mehr, kommt es zu einem {{JAPI|NoClassDefFoundError}}.&lt;br /&gt;
&lt;br /&gt;
In den meisten Fällen wurden beim Erzeugen der Jar-Datei nicht &#039;&#039;&#039;alle&#039;&#039;&#039; .class-Dateien in die Jar-Datei gepackt. Oder es gibt abhängige Bibliotheken, die im Programm benutzt wurden und nicht in der Manifest-Datei im &#039;&#039;classpath&#039;&#039; eingetragen sind, bzw. nicht am Ende des erwarteten Pfades erreichbar sind.&lt;br /&gt;
&lt;br /&gt;
==UnsupportedClassVersionError==&lt;br /&gt;
Der Byte-Code der Class-Dateien (Ergebnis des Kompilierens von Quellcode) ist nicht abwärtskompatibel. Das bedeutet, dass ein Java-Programm, das mit einem aktuellen Compiler kompiliert wurde, nicht auf in einer älteren [[JVM]] laufen wird.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
# &amp;lt;span style=&amp;quot;Color:red&amp;quot;&amp;gt;Compiler-Version Java 8 -&amp;gt; JVM-Version Java 7&amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;lt;span style=&amp;quot;Color:green&amp;quot;&amp;gt;Compiler-Version Java 7 -&amp;gt; JVM-Version Java 8&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Beispiel 1 wird ein {{JAPI|UnsupportedClassVersionError}} geworfen. Das bedeutet, dass auf dem Rechner, der das Java-Programm (Jar-Datei) ausführen soll, eine aktuellere [[JRE]] installiert werden muss.&lt;br /&gt;
&lt;br /&gt;
Welche Java-Version auf dem Computer installiert ist, erfährt man mit folgendem Befehl auf der Kommandozeile:&lt;br /&gt;
&amp;lt;code&amp;gt;java -version&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Manchmal erhält man eine Fehlermeldung, obwohl Java installiert wurde. Das passiert, wenn die Umgebungsvariablen &amp;lt;code&amp;gt;JAVA_HOME&amp;lt;/code&amp;gt; und/oder &amp;lt;code&amp;gt;PATH&amp;lt;/code&amp;gt; den Pfad zum Java-Interpreter &#039;&#039;&#039;nicht&#039;&#039;&#039; enthalten.&lt;br /&gt;
&lt;br /&gt;
Wie man ermitteln kann, mit welcher Compiler-Version das vorliegende Programm vom Entwickler kompiliert wurde, ist in unserem Artikel [[Compiler-Version einer Java-Klasse ermitteln]] beschrieben.&lt;br /&gt;
&lt;br /&gt;
==ClassNotFoundException==&lt;br /&gt;
Dieser Fehler deutet auf ein Problem beim Laden einer Klasse hin. Sie z.B. tritt auf, wenn der {{JAPI|ClassLoader}} eine [[Klasse|Klassendatei]] nicht finden konnte. Nicht alle, in der [[JAR-Datei|Jar-Datei]] gespeicherten Klassen sind im Classpath.&lt;br /&gt;
&lt;br /&gt;
==NullPointerExecption==&lt;br /&gt;
Auch oft anzutreffen, die [[NullPointerException]]. Dieser Ausnahmefehler ist oft auf der Console zu sehen, wenn bspw. eingebundene Resourcen, wie Bilder nicht gefunden wurden und daher Objekte nicht initialisiert werden konnten. Natürlich auch dann, wenn [[Referenz|Referenzen]] auf [[Objekt|Objekte]] noch auf &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt; stehen.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[[JAR-Datei]]&lt;br /&gt;
*[[Java-Programme starten - Möglichkeiten]]&lt;br /&gt;
*[[Java Version festlegen]]&lt;br /&gt;
*[[Java-Compiler-Level und .class-Datei Versionen (major- und minor version number)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Fragen stellen}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=JAR-Datei&amp;diff=9486</id>
		<title>JAR-Datei</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=JAR-Datei&amp;diff=9486"/>
		<updated>2023-11-18T15:18:09Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: /* JAR-Datei erstellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eine JAR-Datei (&#039;&#039;&#039;&#039;&#039;J&#039;&#039;&#039;ava &#039;&#039;&#039;Ar&#039;&#039;&#039;chive&#039;&#039;), ist ein Archiv, welches auf dem [[ZIP]]-Format basiert. JAR-Dateien sind also identisch mit ZIP-Dateien, sind aber um einen Ordner &#039;&#039;META-INF&#039;&#039; erweitert, der dem Interpreter weitere Informationen zur JAR-Datei liefert.&lt;br /&gt;
&lt;br /&gt;
JAR-Dateien werden verwendet, um die einzelnen Dateien eines Projekts zusammen zufassen. So sind in einem Archiv häufig neben [[Class]]-Dateien auch multimediale Inhalte zu finden (Bilder, Sound etc.).&lt;br /&gt;
&lt;br /&gt;
Daher unterscheiden wir JAR-Dateien in Java-Anwendungen und Java-Biliotheken, die wiederum Java-Anwendungen um Funktionen erweitern.&lt;br /&gt;
&lt;br /&gt;
Enthält eine JAR-Datei ein Verzeichnis META-INF mit einer Manifest-Datei mit einem Eintrag für eine Startklasse (Main-Class), kann eine die JAR-Datei bei passender JRE per Mausklick gestartet werden.&lt;br /&gt;
&lt;br /&gt;
=META-INF=&lt;br /&gt;
Der META-INF Ordner enthält immer eine Datei MANIFEST.MF, in dieser werden Informationen über das Archiv bzw. das Programm beschrieben.&lt;br /&gt;
&lt;br /&gt;
Wenn eine JAR-Datei [[Java-Applets und Java WebStart-Anwendungen signieren|signiert]] wird, wird automatisch eine Signaturdatei generiert und im META-INF- Verzeichnis der JAR-Datei abgelegt , das auch das Manifest des Archivs enthält. Signaturdateien haben Dateinamen mit der Erweiterung .SF . Außerdem eine Signaturblock-Datei mit der Dateiendung .DSA.&lt;br /&gt;
&lt;br /&gt;
Die Mindestausführung einer Manifest-Datei sieht bspw. so aus:&lt;br /&gt;
 Manifest-Version: 1.0 &lt;br /&gt;
 Main-Class: HelloWorld &lt;br /&gt;
 [LEERZEILE]&lt;br /&gt;
&lt;br /&gt;
==MANIFEST.MF==&lt;br /&gt;
In der Manifest-Datei werden verschiedene Eigenschaften beschrieben. Die Eigenschaften werden durch einen Tupel von Schlüsselwort und Wert angegeben.&lt;br /&gt;
Für verschiedene Bereiche der Verwendung, sind auch verschiedene Eigenschaften vorgesehen:&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
! Bereich&lt;br /&gt;
! Attribut&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Optional&lt;br /&gt;
|-&lt;br /&gt;
| Allgemein&lt;br /&gt;
| Manifest-Version&lt;br /&gt;
| Versionsnummer für die Manifest-Datei&lt;br /&gt;
| Nein&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Created-By&lt;br /&gt;
| Optionale Angabe des Erstellers&lt;br /&gt;
| Ja&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| Angabe des Namens einer Datei, z.B. für eine Signatur oder Bean&lt;br /&gt;
| Ja&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| SHA1-Digest&lt;br /&gt;
| SHA1 Signatur für die darüber angegebene Datei&lt;br /&gt;
| Ja&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Signature-Version&lt;br /&gt;
| Definiert die Version der Signatur&lt;br /&gt;
| Ja&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Class-Path&lt;br /&gt;
| Angabe von Klassen und JAR-Dateien, die zum [[Classpath]] hinzugefügt werden sollen, sie sollten immer mit ./ beginend angegeben werden&lt;br /&gt;
| Ja&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Permissions&lt;br /&gt;
| Seit Java 7 Update 51 ist die Permissions-Angabe anzugeben. Gültig sind &amp;lt;code&amp;gt;sandbox&amp;lt;/code&amp;gt; (keine Rechteerweiterung benötigt) und &amp;lt;code&amp;gt;all-permissions&amp;lt;/code&amp;gt; (z.B. für Schreib-/Leserechte). (Mehr dazu unter [https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/manifest.html#A1148525 Permissions])&lt;br /&gt;
| Nein (nur für Applets und WebStart)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Application-Name&lt;br /&gt;
| Hier muss der Name der Anwendung angegeben werden. (Mehr dazu unter [https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/manifest.html#A1148568 Application-Name])&lt;br /&gt;
| Nein (nur für Applets und WebStart)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Codebase&lt;br /&gt;
| Hier muss die Quell-Domain, also der Herkunftsort angegeben werden. (Mehr dazu unter [https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/manifest.html#CIHJIIHD Codebase])&lt;br /&gt;
| Nein (nur für Applets und WebStart)&lt;br /&gt;
|-&lt;br /&gt;
| Anwendungen&lt;br /&gt;
| Main-Class&lt;br /&gt;
| Angabe der Mainclass, sie ist nötig wenn die JAR-Datei ausführbar sein soll&lt;br /&gt;
| Ja (wenn es kein ausführbares Programm ist)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| SplashScreen-Image&lt;br /&gt;
| Angabe eines Bildes, das als Splash-Screen angezeigt wird. Das Bild muss in der JAR vorhanden sein.&lt;br /&gt;
| Ja&lt;br /&gt;
|-&lt;br /&gt;
| Applets&lt;br /&gt;
| Extension-List&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| *-Extension-Name&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| *-Specification-Version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| *-Implementation-Version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| *-Implementation-Vendor-Id&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| *-Implementation-URL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Extensions&lt;br /&gt;
| Extension-Name&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Implementation-Title&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Implementation-Vendor&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Implementation-Vendor-Id &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Implementation-URL&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Specification-Title&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Specification-Version&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Specification-Vendor&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Sealed&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| J2EE&lt;br /&gt;
| Java-Bean&lt;br /&gt;
| Definiert eine Java Bean Klasse&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| x-Digest-y&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| Magic&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
Jede Manifest-Datei muss mit einer Leerzeile abgeschlossen werden.&lt;br /&gt;
&lt;br /&gt;
==Beispiel einer Manifest-Datei==&lt;br /&gt;
 Manifest-Version: 1.0&lt;br /&gt;
 Created-By: Eagle Projekt Manager 1.1.0.0&lt;br /&gt;
 Permissions: all-permissions&lt;br /&gt;
 Codebase: *.eagleside.de&lt;br /&gt;
 Application-Name: DatabaseDesigner&lt;br /&gt;
 Main-Class: de.eagleside.databasedesigner.DatabaseDesignerMain&lt;br /&gt;
 CLASS-PATH: ./lib/jdom.jar ./lib/EagleSwingLibrary.jar ./lib/EagleUtilLibrary.jar&lt;br /&gt;
 [Leerzeile!]&lt;br /&gt;
&lt;br /&gt;
Es ist üblich, Abhängigkeiten in einem Unterverzeichnis relativ zur Programm-Jar-Datei abzulegen.&lt;br /&gt;
Laufwerksangaben sind systemabhängig, daher sollte darauf verzichtet werden.&lt;br /&gt;
&lt;br /&gt;
=JAR-Datei erstellen=&lt;br /&gt;
Um eine JAR-Datei aus einem fertig kompilierten Projekt auf einer Kommandozeile zu erstellen, ist prinzipiell folgender Befehl anzuwenden:&lt;br /&gt;
 jar cvfm  MeinJar.jar manifest.txt input-file(s)&lt;br /&gt;
Das &#039;&#039;input-file(s)&#039;&#039; ist eine Liste von einer oder mehreren Dateien, die die Jar-Datei enthalten soll. Mehrere Dateien werden mit einem Leerzeichen voneinander abgegrenzt. Mehrere Dateien gleichen Typs können mit einem Wildcard-Symbol (*) angegeben werden. Wenn ein zu speicherndes Element ein Verzeichnis ist, werden die Inhalte dieses Verzeichnisses rekursiv der Jar-Datei hinzugefügt.&lt;br /&gt;
Einen Sonderfall stellt der Punkt am Ende einer solchen Anweisung dar. Der Punkt sagt aus, dass der Inhalt des Verzeichnisses, von dem aus aus der Jar-Befehl gestartet wurde ins Jar-Archiv eingefügt werden soll.&lt;br /&gt;
 jar cvfm MeinJar.jar manifest.txt .&lt;br /&gt;
Der Befehl erzeigt eine Jar-Datei, die eine Manifest-Datei enthält, sowie alle Verzeichnisse und Dateien des Verzeichnisses, von dem heraus der Jar-Befehl gestartet wurde.&lt;br /&gt;
&lt;br /&gt;
Auch folgender Befehl zum Erzeugen einer Jar-Datei ist gültig:&lt;br /&gt;
 jar cvfm MeinJar.jar manifest.txt icons audio *.class Lizenz.txt&lt;br /&gt;
Der Jar-Datei wird ein Manifest hinzugefügt. Außerdem wird es Verzeichnisse mit Icons und Audiodateien (icons, audio) enthalten, in denen die Programm-Icons und einige Sound-Dateien abgelegt wurden. Schließlich noch alle Class-Dateien und eine Lizenz-Datei.&lt;br /&gt;
Die meisten verfügbares [[IDE]]s haben bereits Funktionen an Bord, die das komfortabel per Mausklick erledigen können.&lt;br /&gt;
&lt;br /&gt;
=JAR-Datei ausführen=&lt;br /&gt;
Um die Programmausführung einer Java-Anwendung, die in einer einer JAR-Datei gespeichert ist, per Doppelklick zu starten ist es notwendig, dass die Dateiendung (.jar) mit dem Java-Interpreter verknüpft ist. Normalerweise ist das bei Windows-System der Fall. Bei Linux-Systemen muss da oft nachgeholfen werden.&lt;br /&gt;
&lt;br /&gt;
 Tipp: Wie Sie vorgehen, wenn eine Jar-Datei nicht startet, erfahren Sie im Artikel [[Jar-Datei mit Doppelklick nicht ausführbar]].&lt;br /&gt;
&lt;br /&gt;
Neben dem Start per Mausklick, ist aber insbesondere der Start in der Befehlszeile wichtig, um [[Was ist eine Exception|Exceptions]], die während der Ausführung in die Java-Console geworfen werden, lesen zu können. Folgender Befehl startet die Ausführung einer Anwendung, die in einer JAR-Datei gespeichert ist:&lt;br /&gt;
 java -jar MeinJar.jar&lt;br /&gt;
&lt;br /&gt;
{{Fragen stellen}}&lt;br /&gt;
&lt;br /&gt;
=Quellen=&lt;br /&gt;
*[https://docs.oracle.com/javase/8/docs/technotes/guides/jar/jar.html JAR File Specification]&lt;br /&gt;
*[http://docs.oracle.com/javase/tutorial/deployment/jar/index.html Packaging Programs in JAR Files]&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[https://www.java-blog-buch.de/070404-jar-klassen-zusammenfassen-und-ausfuhren/ Java-Blog-Buch: Jar - Klassen zusammenfassen und ausführen]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java Grundlagen]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9485</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9485"/>
		<updated>2023-03-27T00:37:38Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        Eclipse 2023-03 R erschienen  [https://forum.byte-welt.net/t/eclipse-ide-2023-03-r-veroeffentlicht/24467]&lt;br /&gt;
        Apache Netbeans 17 veröffentlicht [https://forum.byte-welt.net/t/netbeans-17-fuegt-unterstuetzung-fuer-java-19-und-kompatibilitaet-mit-jdk-20-hinzu/24466]&lt;br /&gt;
        Linux Mint 21.1 veröffentlicht [https://www.linuxmint.com/download.php]&lt;br /&gt;
        Java SE 8 Update 361 veröffentlicht [https://forum.byte-welt.net/t/java-se-8-update-361-steht-zum-download-bereit-it-blogger-net/24349]&lt;br /&gt;
        Ubuntu 22.10 erschienen [https://discourse.ubuntu.com/t/kinetic-kudu-release-notes/27976]&lt;br /&gt;
        IntelliJ IDEA 2022.3 bringt Support für Java 18 [https://www.jetbrains.com/de-de/idea/whatsnew/#page__content-key-updates]&lt;br /&gt;
        Java 19 erschienen [https://forum.byte-welt.net/t/programmiersprache-java-18-erhebt-utf-8-zum-standard/23579]&lt;br /&gt;
        Oracle JDK wieder kostenlos für kommerzielle Nutzung [https://forum.byte-welt.net/t/java-oracle-jdk-wieder-kostenlos-fuer-kommerzielle-nutzung/23232]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9484</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9484"/>
		<updated>2023-03-27T00:35:58Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        Eclipse 2023-03 R erschienen  [https://forum.byte-welt.net/t/eclipse-ide-2023-03-r-veroeffentlicht/24467]&lt;br /&gt;
        Apache Netbeans 17 veröffentlicht [https://forum.byte-welt.net/t/netbeans-17-fuegt-unterstuetzung-fuer-java-19-und-kompatibilitaet-mit-jdk-20-hinzu/24466]&lt;br /&gt;
        Linux Mint 21.1 veröffentlicht [https://www.linuxmint.com/download.php]&lt;br /&gt;
        Java SE 8 Update 361 veröffentlicht [https://forum.byte-welt.net/t/java-se-8-update-361-steht-zum-download-bereit-it-blogger-net/24349]&lt;br /&gt;
        Ubuntu 22.10 erschienen [https://discourse.ubuntu.com/t/kinetic-kudu-release-notes/27976]&lt;br /&gt;
        IntelliJ IDEA 2022.1 bringt Support für Java 18 [https://forum.byte-welt.net/t/entwicklungsumgebung-intellij-idea-2022-1-bringt-support-fuer-java-18/23636]&lt;br /&gt;
        Java 19 erschienen [https://forum.byte-welt.net/t/programmiersprache-java-18-erhebt-utf-8-zum-standard/23579]&lt;br /&gt;
        Oracle JDK wieder kostenlos für kommerzielle Nutzung [https://forum.byte-welt.net/t/java-oracle-jdk-wieder-kostenlos-fuer-kommerzielle-nutzung/23232]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9483</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9483"/>
		<updated>2023-03-27T00:33:47Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        Eclipse 2023-03 R erschienen  [https://forum.byte-welt.net/t/eclipse-ide-2023-03-r-veroeffentlicht/24467]&lt;br /&gt;
        Apache Netbeans 17 veröffentlicht [https://forum.byte-welt.net/t/netbeans-17-fuegt-unterstuetzung-fuer-java-19-und-kompatibilitaet-mit-jdk-20-hinzu/24466]&lt;br /&gt;
        Linux Mint 21.1 veröffentlicht [https://www.linuxmint.com/download.php]&lt;br /&gt;
        Java SE 8 Update 361 veröffentlicht [https://forum.byte-welt.net/t/java-se-8-update-361-steht-zum-download-bereit-it-blogger-net/24349]&lt;br /&gt;
        Ubuntu 22.04 erschienen [https://forum.byte-welt.net/t/linux-ubuntu-22-04-gnome-42-wayland-als-standard-und-snap-aerger-im-lts-release/23643]&lt;br /&gt;
        IntelliJ IDEA 2022.1 bringt Support für Java 18 [https://forum.byte-welt.net/t/entwicklungsumgebung-intellij-idea-2022-1-bringt-support-fuer-java-18/23636]&lt;br /&gt;
        Java 19 erschienen [https://forum.byte-welt.net/t/programmiersprache-java-18-erhebt-utf-8-zum-standard/23579]&lt;br /&gt;
        Oracle JDK wieder kostenlos für kommerzielle Nutzung [https://forum.byte-welt.net/t/java-oracle-jdk-wieder-kostenlos-fuer-kommerzielle-nutzung/23232]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9482</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9482"/>
		<updated>2023-02-21T19:19:56Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        Linux Mint 21.1 veröffentlicht [https://www.linuxmint.com/download.php]&lt;br /&gt;
        Apache Netbeans 16 veröffentlicht [https://forum.byte-welt.net/t/apache-netbeans-16-veroeffentlicht/24348]&lt;br /&gt;
        Java SE 8 Update 361 veröffentlicht [https://forum.byte-welt.net/t/java-se-8-update-361-steht-zum-download-bereit-it-blogger-net/24349]&lt;br /&gt;
        Eclipse 2022-06 erschienen  [https://forum.byte-welt.net/t/eclipse-ide-2022-06-veroeffentlicht/23813]&lt;br /&gt;
        Ubuntu 22.04 erschienen [https://forum.byte-welt.net/t/linux-ubuntu-22-04-gnome-42-wayland-als-standard-und-snap-aerger-im-lts-release/23643]&lt;br /&gt;
        IntelliJ IDEA 2022.1 bringt Support für Java 18 [https://forum.byte-welt.net/t/entwicklungsumgebung-intellij-idea-2022-1-bringt-support-fuer-java-18/23636]&lt;br /&gt;
        Java 19 erschienen [https://forum.byte-welt.net/t/programmiersprache-java-18-erhebt-utf-8-zum-standard/23579]&lt;br /&gt;
        Oracle JDK wieder kostenlos für kommerzielle Nutzung [https://forum.byte-welt.net/t/java-oracle-jdk-wieder-kostenlos-fuer-kommerzielle-nutzung/23232]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9481</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9481"/>
		<updated>2023-02-21T19:15:55Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        Apache Netbeans 16 veröffentlicht [https://forum.byte-welt.net/t/apache-netbeans-16-veroeffentlicht/24348]&lt;br /&gt;
        Java SE 8 Update 361 veröffentlicht [https://forum.byte-welt.net/t/java-se-8-update-361-steht-zum-download-bereit-it-blogger-net/24349]&lt;br /&gt;
        Eclipse 2022-06 erschienen  [https://forum.byte-welt.net/t/eclipse-ide-2022-06-veroeffentlicht/23813]&lt;br /&gt;
        Ubuntu 22.04 erschienen [https://forum.byte-welt.net/t/linux-ubuntu-22-04-gnome-42-wayland-als-standard-und-snap-aerger-im-lts-release/23643]&lt;br /&gt;
        IntelliJ IDEA 2022.1 bringt Support für Java 18 [https://forum.byte-welt.net/t/entwicklungsumgebung-intellij-idea-2022-1-bringt-support-fuer-java-18/23636]&lt;br /&gt;
        Java 19 erschienen [https://forum.byte-welt.net/t/programmiersprache-java-18-erhebt-utf-8-zum-standard/23579]&lt;br /&gt;
        Linux Mint 20.3 veröffentlicht [https://forum.byte-welt.net/t/linux-mint-20-3-mit-angepasstem-interface-und-moderater-modellpflege/23434]&lt;br /&gt;
        Oracle JDK wieder kostenlos für kommerzielle Nutzung [https://forum.byte-welt.net/t/java-oracle-jdk-wieder-kostenlos-fuer-kommerzielle-nutzung/23232]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=JTable_-_Inhalt_zoomen_wie_in_Excel&amp;diff=9480</id>
		<title>JTable - Inhalt zoomen wie in Excel</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=JTable_-_Inhalt_zoomen_wie_in_Excel&amp;diff=9480"/>
		<updated>2023-01-20T17:10:01Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im folgenden Artikel beschäftigen wir uns damit, wie man Inhalte einer [[JTable]] zoomen kann.&lt;br /&gt;
&lt;br /&gt;
Die Quellseite unseres Beispiels wurde kompromittiert bzw die Webseite des Autors per URL-Hijacking umgeleitet. Bis das geklärt ist, wurden die Links deaktiviert.&lt;br /&gt;
* _http://www.jroller.com/nweber/entry/excel_like_zooming_in_a Excel-like Zooming in a JTable&lt;br /&gt;
* _http://www.jroller.com/nweber/resource/ZoomTable.java Kompletter Code (ZoomTable.java)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Swing]]&lt;br /&gt;
[[Kategorie:JTable]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=JTable_-_Inhalt_zoomen_wie_in_Excel&amp;diff=9479</id>
		<title>JTable - Inhalt zoomen wie in Excel</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=JTable_-_Inhalt_zoomen_wie_in_Excel&amp;diff=9479"/>
		<updated>2023-01-20T17:09:08Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im folgenden Artikel beschäftigen wir uns damit, wie man Inhalte einer JTable zoomen kann.&lt;br /&gt;
&lt;br /&gt;
Die Quellseite unseres Beispiels wurde kompromittiert bzw die Webseite des Autors per URL-Hijacking umgeleitet. Bis das geklärt ist, wurden die Links deaktiviert.&lt;br /&gt;
* _http://www.jroller.com/nweber/entry/excel_like_zooming_in_a Excel-like Zooming in a JTable&lt;br /&gt;
* _http://www.jroller.com/nweber/resource/ZoomTable.java Kompletter Code (ZoomTable.java)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Swing]]&lt;br /&gt;
[[Kategorie:JTable]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Raspberry_Pi_als_Webserver_einsetzen&amp;diff=9478</id>
		<title>Raspberry Pi als Webserver einsetzen</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Raspberry_Pi_als_Webserver_einsetzen&amp;diff=9478"/>
		<updated>2022-10-14T15:02:15Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: /* PHP installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Bastelrechner Raspberry Pi wurde u.a. konzipiert, um Kindern das Erlernen des Programmierens anhand kleiner Projekte zu lehren. Er erfreut sich auch bei Bastlern großer Beliebtheit, wird als Entwicklungssystem, als Retro-Spielkonsole oder Mediacenter eingesetzt und hielt auch im Smarthome-Bereich Einzug.&lt;br /&gt;
&lt;br /&gt;
Auch zur Entwicklung oder dem (heimischen) Betrieb von Homepage-Projekten kann der &amp;quot;RasPi&amp;quot; gut Dienste leisten. Für die Auslieferung von Webseiten wird mindestens ein Webserver benötigt. Neben Apache erlangt die Open Source Software &#039;&#039;&#039;[https://www.nginx.org nginx]&#039;&#039;&#039; immer mehr Bedeutung. Der Resourcen schonende &#039;&#039;&#039;nginx&#039;&#039;&#039; kann auch mit [[PHP]] und [[MySQL]] (MariaDB) umgehen, so dass wir auch Web-Projekte wie [http://www.mediawiki.de Wikis], [[CMS]]- oder Blog-Software (z.B. [https://de.wordpress.org/ Wordpress] oder Cloud-Software (z.B. [https://www.owncloud.de Owncloud] betreiben können.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden möchten wir erklären, wie man den leichtgewichtigen Webserver &#039;&#039;&#039;nginx&#039;&#039;&#039; auf einem Raspberry Pi unter [[Rasbian]] installieren und betreiben kann.&lt;br /&gt;
&lt;br /&gt;
Die Kurzfassung:&lt;br /&gt;
&lt;br /&gt;
=nginx installieren=&lt;br /&gt;
Wer einen Webserver auf einem Raspberry Pi nutzen möchte, kann verschiedene Software ausprobieren. Z.B. Apache Webserver, Lighttpd oder nginx. Jeder der eben genannten Webserver kann mit PHP umgehen und kann mit einem Datenbanksystem wie MySQL zusammenarbeiten. Wir haben uns für den leichtgewichtigen, schnellen Webserver nginx entschieden.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nginx&lt;br /&gt;
&lt;br /&gt;
=Benutzer- und Dateirechte auf dem System einstellen=&lt;br /&gt;
&lt;br /&gt;
==Benutzergruppe anlegen==&lt;br /&gt;
 sudo groupadd www-data&lt;br /&gt;
&lt;br /&gt;
==Benutzer des Servers hinzufügen==&lt;br /&gt;
 sudo usermod -a -G www-data www-data&lt;br /&gt;
&lt;br /&gt;
==Dateirechte einstellen==&lt;br /&gt;
 sudo chown -R www-data:www-data /var/www&lt;br /&gt;
&lt;br /&gt;
=MySQL (MariaDB) installieren=&lt;br /&gt;
 sudo apt-get install mariadb-server mariadb-client&lt;br /&gt;
&lt;br /&gt;
==MariaDB-Server starten==&lt;br /&gt;
 sudo systemctl start mariadb&lt;br /&gt;
&lt;br /&gt;
==MariaDB Autostart==&lt;br /&gt;
 sudo systemctl enable mariadb&lt;br /&gt;
&lt;br /&gt;
==MariaDB konfigurieren==&lt;br /&gt;
Die Datenbank-Installation sichern wir mit einem Passwort.&lt;br /&gt;
 sudo mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
=PHP 7.4 deinstallieren=&lt;br /&gt;
 sudo apt purge &#039;^php7.4.*&#039;&lt;br /&gt;
&lt;br /&gt;
=PHP installieren=&lt;br /&gt;
  sudo apt install php8.0-common php8.0-fpm php8.0-mysql php8.0-cli&lt;br /&gt;
&lt;br /&gt;
=nginx für Nutzung von PHP konfigurieren=&lt;br /&gt;
 sudo nano /etc/nginx/sites-available/default&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt; &lt;br /&gt;
server {&lt;br /&gt;
    listen 80 default_server;&lt;br /&gt;
    listen [::]:80 default_server;&lt;br /&gt;
&lt;br /&gt;
    #Wurzel-Verzeichnis für HTML-Dokumente festlegen!&lt;br /&gt;
    root /var/www;&lt;br /&gt;
&lt;br /&gt;
    #Akzeptierte HTML-Dokumenttypen&lt;br /&gt;
    index index.php index.html index.htm index.nginx-debian.html;&lt;br /&gt;
&lt;br /&gt;
    #Server-IP &lt;br /&gt;
    server_name [your public IP];&lt;br /&gt;
&lt;br /&gt;
    location / {&lt;br /&gt;
        try_files $uri $uri/ =404;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location ~ \.php$ {&lt;br /&gt;
        include snippets/fastcgi-php.conf;&lt;br /&gt;
        fastcgi_pass unix:/var/run/php7.0-fpm.sock;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location ~ /\.ht {&lt;br /&gt;
        deny all;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=nginx Konfiguration testen=&lt;br /&gt;
 sudo nginx -t&lt;br /&gt;
 sudo systemctl reload nginx&lt;br /&gt;
&lt;br /&gt;
=phpMyAdmin installieren=&lt;br /&gt;
 sudo apt-get install phpmyadmin&lt;br /&gt;
*Bei der Abfrage nach dem eingesetzten Server (Apache oder lighttpd) nichts ankreuzen und bestätigen&lt;br /&gt;
*Datenbankpasswort eingeben&lt;br /&gt;
&lt;br /&gt;
=Nginx für phpMyAdmin konfigurieren=&lt;br /&gt;
Symlink für die Verbindung anlegen:&lt;br /&gt;
 sudo ln -s /usr/share/phpmyadmin /var/www&lt;br /&gt;
&lt;br /&gt;
=phpMyAdmin absichern=&lt;br /&gt;
Symlink umbenennen:&lt;br /&gt;
 sudo mv phpmyadmin NichtsZuSehen&lt;br /&gt;
&lt;br /&gt;
=phpMyAdmin Anmeldung klappt nicht=&lt;br /&gt;
 Access denied for user &#039;root&#039;@&#039;localhost&#039; (using password: YES)&lt;br /&gt;
*[[Kein Zugang für phpMyAdmin für Benutzer root|Kein Zugang zu phpMyAdmin für Benutzer root]]&lt;br /&gt;
&lt;br /&gt;
=Quellen=&lt;br /&gt;
*https://thepi.io/how-to-set-up-a-web-server-on-the-raspberry-pi/&lt;br /&gt;
*http://fluuux.de/2016/04/raspberry-pi-phpmyadmin-installieren/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Raspberry Pi]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Raspberry_Pi_als_Webserver_einsetzen&amp;diff=9477</id>
		<title>Raspberry Pi als Webserver einsetzen</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Raspberry_Pi_als_Webserver_einsetzen&amp;diff=9477"/>
		<updated>2022-10-14T14:55:01Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Bastelrechner Raspberry Pi wurde u.a. konzipiert, um Kindern das Erlernen des Programmierens anhand kleiner Projekte zu lehren. Er erfreut sich auch bei Bastlern großer Beliebtheit, wird als Entwicklungssystem, als Retro-Spielkonsole oder Mediacenter eingesetzt und hielt auch im Smarthome-Bereich Einzug.&lt;br /&gt;
&lt;br /&gt;
Auch zur Entwicklung oder dem (heimischen) Betrieb von Homepage-Projekten kann der &amp;quot;RasPi&amp;quot; gut Dienste leisten. Für die Auslieferung von Webseiten wird mindestens ein Webserver benötigt. Neben Apache erlangt die Open Source Software &#039;&#039;&#039;[https://www.nginx.org nginx]&#039;&#039;&#039; immer mehr Bedeutung. Der Resourcen schonende &#039;&#039;&#039;nginx&#039;&#039;&#039; kann auch mit [[PHP]] und [[MySQL]] (MariaDB) umgehen, so dass wir auch Web-Projekte wie [http://www.mediawiki.de Wikis], [[CMS]]- oder Blog-Software (z.B. [https://de.wordpress.org/ Wordpress] oder Cloud-Software (z.B. [https://www.owncloud.de Owncloud] betreiben können.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden möchten wir erklären, wie man den leichtgewichtigen Webserver &#039;&#039;&#039;nginx&#039;&#039;&#039; auf einem Raspberry Pi unter [[Rasbian]] installieren und betreiben kann.&lt;br /&gt;
&lt;br /&gt;
Die Kurzfassung:&lt;br /&gt;
&lt;br /&gt;
=nginx installieren=&lt;br /&gt;
Wer einen Webserver auf einem Raspberry Pi nutzen möchte, kann verschiedene Software ausprobieren. Z.B. Apache Webserver, Lighttpd oder nginx. Jeder der eben genannten Webserver kann mit PHP umgehen und kann mit einem Datenbanksystem wie MySQL zusammenarbeiten. Wir haben uns für den leichtgewichtigen, schnellen Webserver nginx entschieden.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nginx&lt;br /&gt;
&lt;br /&gt;
=Benutzer- und Dateirechte auf dem System einstellen=&lt;br /&gt;
&lt;br /&gt;
==Benutzergruppe anlegen==&lt;br /&gt;
 sudo groupadd www-data&lt;br /&gt;
&lt;br /&gt;
==Benutzer des Servers hinzufügen==&lt;br /&gt;
 sudo usermod -a -G www-data www-data&lt;br /&gt;
&lt;br /&gt;
==Dateirechte einstellen==&lt;br /&gt;
 sudo chown -R www-data:www-data /var/www&lt;br /&gt;
&lt;br /&gt;
=MySQL (MariaDB) installieren=&lt;br /&gt;
 sudo apt-get install mariadb-server mariadb-client&lt;br /&gt;
&lt;br /&gt;
==MariaDB-Server starten==&lt;br /&gt;
 sudo systemctl start mariadb&lt;br /&gt;
&lt;br /&gt;
==MariaDB Autostart==&lt;br /&gt;
 sudo systemctl enable mariadb&lt;br /&gt;
&lt;br /&gt;
==MariaDB konfigurieren==&lt;br /&gt;
Die Datenbank-Installation sichern wir mit einem Passwort.&lt;br /&gt;
 sudo mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
=PHP 7.4 deinstallieren=&lt;br /&gt;
 sudo apt purge &#039;^php7.4.*&#039;&lt;br /&gt;
&lt;br /&gt;
=PHP installieren=&lt;br /&gt;
  sudo apt install php-fpm php-mysql php-cli&lt;br /&gt;
&lt;br /&gt;
=nginx für Nutzung von PHP konfigurieren=&lt;br /&gt;
 sudo nano /etc/nginx/sites-available/default&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt; &lt;br /&gt;
server {&lt;br /&gt;
    listen 80 default_server;&lt;br /&gt;
    listen [::]:80 default_server;&lt;br /&gt;
&lt;br /&gt;
    #Wurzel-Verzeichnis für HTML-Dokumente festlegen!&lt;br /&gt;
    root /var/www;&lt;br /&gt;
&lt;br /&gt;
    #Akzeptierte HTML-Dokumenttypen&lt;br /&gt;
    index index.php index.html index.htm index.nginx-debian.html;&lt;br /&gt;
&lt;br /&gt;
    #Server-IP &lt;br /&gt;
    server_name [your public IP];&lt;br /&gt;
&lt;br /&gt;
    location / {&lt;br /&gt;
        try_files $uri $uri/ =404;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location ~ \.php$ {&lt;br /&gt;
        include snippets/fastcgi-php.conf;&lt;br /&gt;
        fastcgi_pass unix:/var/run/php7.0-fpm.sock;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location ~ /\.ht {&lt;br /&gt;
        deny all;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=nginx Konfiguration testen=&lt;br /&gt;
 sudo nginx -t&lt;br /&gt;
 sudo systemctl reload nginx&lt;br /&gt;
&lt;br /&gt;
=phpMyAdmin installieren=&lt;br /&gt;
 sudo apt-get install phpmyadmin&lt;br /&gt;
*Bei der Abfrage nach dem eingesetzten Server (Apache oder lighttpd) nichts ankreuzen und bestätigen&lt;br /&gt;
*Datenbankpasswort eingeben&lt;br /&gt;
&lt;br /&gt;
=Nginx für phpMyAdmin konfigurieren=&lt;br /&gt;
Symlink für die Verbindung anlegen:&lt;br /&gt;
 sudo ln -s /usr/share/phpmyadmin /var/www&lt;br /&gt;
&lt;br /&gt;
=phpMyAdmin absichern=&lt;br /&gt;
Symlink umbenennen:&lt;br /&gt;
 sudo mv phpmyadmin NichtsZuSehen&lt;br /&gt;
&lt;br /&gt;
=phpMyAdmin Anmeldung klappt nicht=&lt;br /&gt;
 Access denied for user &#039;root&#039;@&#039;localhost&#039; (using password: YES)&lt;br /&gt;
*[[Kein Zugang für phpMyAdmin für Benutzer root|Kein Zugang zu phpMyAdmin für Benutzer root]]&lt;br /&gt;
&lt;br /&gt;
=Quellen=&lt;br /&gt;
*https://thepi.io/how-to-set-up-a-web-server-on-the-raspberry-pi/&lt;br /&gt;
*http://fluuux.de/2016/04/raspberry-pi-phpmyadmin-installieren/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Raspberry Pi]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Raspberry_Pi_als_Webserver_einsetzen&amp;diff=9476</id>
		<title>Raspberry Pi als Webserver einsetzen</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Raspberry_Pi_als_Webserver_einsetzen&amp;diff=9476"/>
		<updated>2022-10-14T14:41:25Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Bastelrechner Raspberry Pi wurde u.a. konzipiert, um Kindern das Erlernen des Programmierens anhand kleiner Projekte zu lehren. Er erfreut sich auch bei Bastlern großer Beliebtheit, wird als Entwicklungssystem, als Retro-Spielkonsole oder Mediacenter eingesetzt und hielt auch im Smarthome-Bereich Einzug.&lt;br /&gt;
&lt;br /&gt;
Auch zur Entwicklung oder dem (heimischen) Betrieb von Homepage-Projekten kann der &amp;quot;RasPi&amp;quot; gut Dienste leisten. Für die Auslieferung von Webseiten wird mindestens ein Webserver benötigt. Neben Apache erlangt die Open Source Software &#039;&#039;&#039;[https://www.nginx.org nginx]&#039;&#039;&#039; immer mehr Bedeutung. Der Resourcen schonende &#039;&#039;&#039;nginx&#039;&#039;&#039; kann auch mit [[PHP]] und [[MySQL]] (MariaDB) umgehen, so dass wir auch Web-Projekte wie [http://www.mediawiki.de Wikis], [[CMS]]- oder Blog-Software (z.B. [https://de.wordpress.org/ Wordpress] oder Cloud-Software (z.B. [https://www.owncloud.de Owncloud] betreiben können.&lt;br /&gt;
&lt;br /&gt;
Im Folgenden möchten wir erklären, wie man den leichtgewichtigen Webserver &#039;&#039;&#039;nginx&#039;&#039;&#039; auf einem Raspberry Pi unter [[Rasbian]] installieren und betreiben kann.&lt;br /&gt;
&lt;br /&gt;
Die Kurzfassung:&lt;br /&gt;
&lt;br /&gt;
=nginx installieren=&lt;br /&gt;
Wer einen Webserver auf einem Raspberry Pi nutzen möchte, kann verschiedene Software ausprobieren. Z.B. Apache Webserver, Lighttpd oder nginx. Jeder der eben genannten Webserver kann mit PHP umgehen und kann mit einem Datenbanksystem wie MySQL zusammenarbeiten. Wir haben uns für den leichtgewichtigen, schnellen Webserver nginx entschieden.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nginx&lt;br /&gt;
&lt;br /&gt;
=Benutzer- und Dateirechte auf dem System einstellen=&lt;br /&gt;
&lt;br /&gt;
==Benutzergruppe anlegen==&lt;br /&gt;
 sudo groupadd www-data&lt;br /&gt;
&lt;br /&gt;
==Benutzer des Servers hinzufügen==&lt;br /&gt;
 sudo usermod -a -G www-data www-data&lt;br /&gt;
&lt;br /&gt;
==Dateirechte einstellen==&lt;br /&gt;
 sudo chown -R www-data:www-data /var/www&lt;br /&gt;
&lt;br /&gt;
=MySQL (MariaDB) installieren=&lt;br /&gt;
 sudo apt-get install mariadb-server mariadb-client&lt;br /&gt;
&lt;br /&gt;
==MariaDB-Server starten==&lt;br /&gt;
 sudo systemctl start mariadb&lt;br /&gt;
&lt;br /&gt;
==MariaDB Autostart==&lt;br /&gt;
 sudo systemctl enable mariadb&lt;br /&gt;
&lt;br /&gt;
==MariaDB konfigurieren==&lt;br /&gt;
Die Datenbank-Installation sichern wir mit einem Passwort.&lt;br /&gt;
 sudo mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
=PHP installieren=&lt;br /&gt;
  sudo apt install php-fpm php-mysql php-cli&lt;br /&gt;
&lt;br /&gt;
=nginx für Nutzung von PHP konfigurieren=&lt;br /&gt;
 sudo nano /etc/nginx/sites-available/default&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt; &lt;br /&gt;
server {&lt;br /&gt;
    listen 80 default_server;&lt;br /&gt;
    listen [::]:80 default_server;&lt;br /&gt;
&lt;br /&gt;
    #Wurzel-Verzeichnis für HTML-Dokumente festlegen!&lt;br /&gt;
    root /var/www;&lt;br /&gt;
&lt;br /&gt;
    #Akzeptierte HTML-Dokumenttypen&lt;br /&gt;
    index index.php index.html index.htm index.nginx-debian.html;&lt;br /&gt;
&lt;br /&gt;
    #Server-IP &lt;br /&gt;
    server_name [your public IP];&lt;br /&gt;
&lt;br /&gt;
    location / {&lt;br /&gt;
        try_files $uri $uri/ =404;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location ~ \.php$ {&lt;br /&gt;
        include snippets/fastcgi-php.conf;&lt;br /&gt;
        fastcgi_pass unix:/var/run/php7.0-fpm.sock;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location ~ /\.ht {&lt;br /&gt;
        deny all;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=nginx Konfiguration testen=&lt;br /&gt;
 sudo nginx -t&lt;br /&gt;
 sudo systemctl reload nginx&lt;br /&gt;
&lt;br /&gt;
=phpMyAdmin installieren=&lt;br /&gt;
 sudo apt-get install phpmyadmin&lt;br /&gt;
*Bei der Abfrage nach dem eingesetzten Server (Apache oder lighttpd) nichts ankreuzen und bestätigen&lt;br /&gt;
*Datenbankpasswort eingeben&lt;br /&gt;
&lt;br /&gt;
=Nginx für phpMyAdmin konfigurieren=&lt;br /&gt;
Symlink für die Verbindung anlegen:&lt;br /&gt;
 sudo ln -s /usr/share/phpmyadmin /var/www&lt;br /&gt;
&lt;br /&gt;
=phpMyAdmin absichern=&lt;br /&gt;
Symlink umbenennen:&lt;br /&gt;
 sudo mv phpmyadmin NichtsZuSehen&lt;br /&gt;
&lt;br /&gt;
=phpMyAdmin Anmeldung klappt nicht=&lt;br /&gt;
 Access denied for user &#039;root&#039;@&#039;localhost&#039; (using password: YES)&lt;br /&gt;
*[[Kein Zugang für phpMyAdmin für Benutzer root|Kein Zugang zu phpMyAdmin für Benutzer root]]&lt;br /&gt;
&lt;br /&gt;
=Quellen=&lt;br /&gt;
*https://thepi.io/how-to-set-up-a-web-server-on-the-raspberry-pi/&lt;br /&gt;
*http://fluuux.de/2016/04/raspberry-pi-phpmyadmin-installieren/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Raspberry Pi]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9475</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9475"/>
		<updated>2022-09-14T11:51:08Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        Apache Netbeans 15 veröffentlicht [https://forum.byte-welt.net/t/apache-netbeans-15-freigegeben/24002]&lt;br /&gt;
        Java SE 8 Update 341 veröffentlicht [https://forum.byte-welt.net/t/java-se-8-update-341-steht-zum-download-bereit-it-blogger-net/23864]&lt;br /&gt;
        Eclipse 2022-06 erschienen  [https://forum.byte-welt.net/t/eclipse-ide-2022-06-veroeffentlicht/23813]&lt;br /&gt;
        Ubuntu 22.04 erschienen [https://forum.byte-welt.net/t/linux-ubuntu-22-04-gnome-42-wayland-als-standard-und-snap-aerger-im-lts-release/23643]&lt;br /&gt;
        IntelliJ IDEA 2022.1 bringt Support für Java 18 [https://forum.byte-welt.net/t/entwicklungsumgebung-intellij-idea-2022-1-bringt-support-fuer-java-18/23636]&lt;br /&gt;
        Java 18 erschienen [https://forum.byte-welt.net/t/programmiersprache-java-18-erhebt-utf-8-zum-standard/23579]&lt;br /&gt;
        Linux Mint 20.3 veröffentlicht [https://forum.byte-welt.net/t/linux-mint-20-3-mit-angepasstem-interface-und-moderater-modellpflege/23434]&lt;br /&gt;
        Oracle JDK wieder kostenlos für kommerzielle Nutzung [https://forum.byte-welt.net/t/java-oracle-jdk-wieder-kostenlos-fuer-kommerzielle-nutzung/23232]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9474</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9474"/>
		<updated>2022-07-21T15:34:36Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        Java SE 8 Update 341 veröffentlicht [https://forum.byte-welt.net/t/java-se-8-update-341-steht-zum-download-bereit-it-blogger-net/23864]&lt;br /&gt;
        Eclipse 2022-06 erschienen  [https://forum.byte-welt.net/t/eclipse-ide-2022-06-veroeffentlicht/23813]&lt;br /&gt;
        Apache Netbeans 14 veröffentlicht [https://forum.byte-welt.net/t/apache-netbeans-14-veroeffentlicht/23812]&lt;br /&gt;
        Ubuntu 22.04 erschienen [https://forum.byte-welt.net/t/linux-ubuntu-22-04-gnome-42-wayland-als-standard-und-snap-aerger-im-lts-release/23643]&lt;br /&gt;
        IntelliJ IDEA 2022.1 bringt Support für Java 18 [https://forum.byte-welt.net/t/entwicklungsumgebung-intellij-idea-2022-1-bringt-support-fuer-java-18/23636]&lt;br /&gt;
        Java 18 erschienen [https://forum.byte-welt.net/t/programmiersprache-java-18-erhebt-utf-8-zum-standard/23579]&lt;br /&gt;
        Linux Mint 20.3 veröffentlicht [https://forum.byte-welt.net/t/linux-mint-20-3-mit-angepasstem-interface-und-moderater-modellpflege/23434]&lt;br /&gt;
        Oracle JDK wieder kostenlos für kommerzielle Nutzung [https://forum.byte-welt.net/t/java-oracle-jdk-wieder-kostenlos-fuer-kommerzielle-nutzung/23232]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Java-Installation_unter_Debian/Ubuntu&amp;diff=9473</id>
		<title>Java-Installation unter Debian/Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Java-Installation_unter_Debian/Ubuntu&amp;diff=9473"/>
		<updated>2022-06-27T15:05:55Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: /* Installation in der Console */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation von OpenJDK/OpenJRE=&lt;br /&gt;
Ubuntu unterstützt von Hause aus nur die Installation des OpenJDK bzw. der OpenJRE aus den Repositories.&lt;br /&gt;
Daher wird die Installation dieser Java-Varianten über das Paketverwaltungssystems vorgenommen.&lt;br /&gt;
==Installation über Synaptic==&lt;br /&gt;
{{Console|sudo synaptic}}&lt;br /&gt;
&lt;br /&gt;
In den Paketquellen lassen sich dann die aktuellen Versionen finden und installieren.&lt;br /&gt;
&lt;br /&gt;
==Installation in der Console==&lt;br /&gt;
Um zu prüfen, ob es eine installierte Java-Installation auf dem System gibt, geben wir zunächst folgenden Befehl ein:&lt;br /&gt;
{{Console| java -version&lt;br /&gt;
openjdk version &amp;quot;11.0.15&amp;quot; 2022-04-19&lt;br /&gt;
OpenJDK Runtime Environment (build 11.0.15+10-post-Raspbian-1deb11u1)&lt;br /&gt;
OpenJDK Server VM (build 11.0.15+10-post-Raspbian-1deb11u1, mixed mode)}}&lt;br /&gt;
Die Console gibt uns nun eine Reihe von installierten JREs aus. Hier die Ausgabe von einem Raspberry PI OS.&lt;br /&gt;
&lt;br /&gt;
Sollte kein Paket gelistet sein, wird eine ähnliche Ausgabe in der Console zu lesen sein:&lt;br /&gt;
{{Console|-bash: java: command not found}}&lt;br /&gt;
Dann dient folgender Befehl der Installation einer geeigneten Standard-JRE, die von der Distribution bereit gestellt wird:&lt;br /&gt;
{{Console|sudo apt install default-jre}}&lt;br /&gt;
&lt;br /&gt;
=Festlegen der standardmäßig vom System zu benutzenden Java Umgebung=&lt;br /&gt;
&lt;br /&gt;
Standardmäßig wird bei der Neuinstallation von [[Debian]] und [[Ubuntu]] das OpenJDK bzw die OpenJRE im System installiert.&lt;br /&gt;
Viele [[Java]]-Programme bspw. [[NetBeans]] [[IDE]] erwarten aber für ordnungsgemäße Funktion das [[JDK]] bzw. [[JRE]] von Oracle. Die Installation von Oracle Java wird weiter unten beschrieben.&lt;br /&gt;
&lt;br /&gt;
Ein ähnlicher Fall liegt vor, wenn mehrere JDKs von Sun in verschiedenen Versionen auf dem System installiert sind.&lt;br /&gt;
&lt;br /&gt;
Wie soll man nun dem System klar machen, welche Version bzw. Typ der Java Umgebung zur Interpretation der Programme benutzt werden soll?&lt;br /&gt;
&lt;br /&gt;
Zum Zweck der Festlegung der Standard-Java Umgebung gibt es folgenden Befehl: &lt;br /&gt;
==Consolen-Befehl==&lt;br /&gt;
{{Console|sudo update-alternatives --config java}}&lt;br /&gt;
&lt;br /&gt;
Danach kann einfach die zu verwendende Java-Umgebung ausgewählt werden, die nun zukünftig vom System verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Die aktuelle verwendete Java-Version kann mit folgendem Consolen-Befehl abgefragt werden:&lt;br /&gt;
{{Console|java -version}&lt;br /&gt;
&lt;br /&gt;
=Installation von Oracle Java=&lt;br /&gt;
* http://de.wikihow.com/Installation-von-Oracle-Java-unter-Ubuntu-Linux&lt;br /&gt;
&lt;br /&gt;
=Siehe auch=&lt;br /&gt;
*[[Java-Installation automatisch updaten]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Ubuntu]]&lt;br /&gt;
[[Kategorie:Debian]]&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java Grundlagen]]&lt;br /&gt;
[[Kategorie:Tutorials (Ubuntu)]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Java-Installation_unter_Debian/Ubuntu&amp;diff=9472</id>
		<title>Java-Installation unter Debian/Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Java-Installation_unter_Debian/Ubuntu&amp;diff=9472"/>
		<updated>2022-06-27T15:04:34Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation von OpenJDK/OpenJRE=&lt;br /&gt;
Ubuntu unterstützt von Hause aus nur die Installation des OpenJDK bzw. der OpenJRE aus den Repositories.&lt;br /&gt;
Daher wird die Installation dieser Java-Varianten über das Paketverwaltungssystems vorgenommen.&lt;br /&gt;
==Installation über Synaptic==&lt;br /&gt;
{{Console|sudo synaptic}}&lt;br /&gt;
&lt;br /&gt;
In den Paketquellen lassen sich dann die aktuellen Versionen finden und installieren.&lt;br /&gt;
&lt;br /&gt;
==Installation in der Console==&lt;br /&gt;
Um zu prüfen, ob es eine installierte Java-Installation auf dem System gibt, geben wir zunächst folgenden Befehl ein:&lt;br /&gt;
{{Console| java -version&lt;br /&gt;
openjdk version &amp;quot;11.0.15&amp;quot; 2022-04-19&lt;br /&gt;
OpenJDK Runtime Environment (build 11.0.15+10-post-Raspbian-1deb11u1)&lt;br /&gt;
OpenJDK Server VM (build 11.0.15+10-post-Raspbian-1deb11u1, mixed mode)}}&lt;br /&gt;
Die Console gibt uns nun eine Reihe von installierten JREs aus.&lt;br /&gt;
&lt;br /&gt;
Sollte kein Paket gelistet sein, wird eine ähnliche Ausgabe in der Console zu lesen sein:&lt;br /&gt;
{{Console|-bash: java: command not found}}&lt;br /&gt;
Dann dient folgender Befehl der Installation einer geeigneten Standard-JRE, die von der Distribution bereit gestellt wird:&lt;br /&gt;
{{Console|sudo apt install default-jre}}&lt;br /&gt;
&lt;br /&gt;
=Festlegen der standardmäßig vom System zu benutzenden Java Umgebung=&lt;br /&gt;
&lt;br /&gt;
Standardmäßig wird bei der Neuinstallation von [[Debian]] und [[Ubuntu]] das OpenJDK bzw die OpenJRE im System installiert.&lt;br /&gt;
Viele [[Java]]-Programme bspw. [[NetBeans]] [[IDE]] erwarten aber für ordnungsgemäße Funktion das [[JDK]] bzw. [[JRE]] von Oracle. Die Installation von Oracle Java wird weiter unten beschrieben.&lt;br /&gt;
&lt;br /&gt;
Ein ähnlicher Fall liegt vor, wenn mehrere JDKs von Sun in verschiedenen Versionen auf dem System installiert sind.&lt;br /&gt;
&lt;br /&gt;
Wie soll man nun dem System klar machen, welche Version bzw. Typ der Java Umgebung zur Interpretation der Programme benutzt werden soll?&lt;br /&gt;
&lt;br /&gt;
Zum Zweck der Festlegung der Standard-Java Umgebung gibt es folgenden Befehl: &lt;br /&gt;
==Consolen-Befehl==&lt;br /&gt;
{{Console|sudo update-alternatives --config java}}&lt;br /&gt;
&lt;br /&gt;
Danach kann einfach die zu verwendende Java-Umgebung ausgewählt werden, die nun zukünftig vom System verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Die aktuelle verwendete Java-Version kann mit folgendem Consolen-Befehl abgefragt werden:&lt;br /&gt;
{{Console|java -version}&lt;br /&gt;
&lt;br /&gt;
=Installation von Oracle Java=&lt;br /&gt;
* http://de.wikihow.com/Installation-von-Oracle-Java-unter-Ubuntu-Linux&lt;br /&gt;
&lt;br /&gt;
=Siehe auch=&lt;br /&gt;
*[[Java-Installation automatisch updaten]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Ubuntu]]&lt;br /&gt;
[[Kategorie:Debian]]&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java Grundlagen]]&lt;br /&gt;
[[Kategorie:Tutorials (Ubuntu)]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Java-Installation_unter_Debian/Ubuntu&amp;diff=9471</id>
		<title>Java-Installation unter Debian/Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Java-Installation_unter_Debian/Ubuntu&amp;diff=9471"/>
		<updated>2022-06-27T14:58:38Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: /* Installation in der Console */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation von OpenJDK/OpenJRE=&lt;br /&gt;
Ubuntu unterstützt von Hause aus nur die Installation des OpenJDK bzw. der OpenJRE aus den Repositories.&lt;br /&gt;
Daher wird die Installation dieser Java-Varianten über das Paketverwaltungssystems vorgenommen.&lt;br /&gt;
==Installation über Synaptic==&lt;br /&gt;
{{Console|sudo synaptic}}&lt;br /&gt;
&lt;br /&gt;
In den Paketquellen lassen sich dann die aktuellen Versionen finden und installieren.&lt;br /&gt;
&lt;br /&gt;
==Installation in der Console==&lt;br /&gt;
Um zu prüfen, ob es eine installierte Java-Installation auf dem System gibt, geben wir zunächst folgenden Befehl ein:&lt;br /&gt;
{{Console|java -version}}&lt;br /&gt;
&lt;br /&gt;
Die Console gibt uns nun eine Reihe von installierbaren JREs aus, wenn Pakete auswählbar sind:&lt;br /&gt;
{{Console|sudo apt install default-jre&amp;lt;br&amp;gt;&lt;br /&gt;
sudo apt install openjdk-11-jre-headless&amp;lt;br&amp;gt;&lt;br /&gt;
sudo apt install openjdk-8-jre-headless}}&lt;br /&gt;
&lt;br /&gt;
Sollte kein Paket auswählbar sein wird eine ähnliche Ausgabe in der Console zu lesen sein:&lt;br /&gt;
{{Console|-bash: java: command not found}}&lt;br /&gt;
Dann dient folgender Befehl der Installation einer geeigneten Standard-JRE, die von der Distribution bereit gestellt wird:&lt;br /&gt;
{{Console|sudo apt install default-jre}}&lt;br /&gt;
&lt;br /&gt;
=Festlegen der standardmäßig vom System zu benutzenden Java Umgebung=&lt;br /&gt;
&lt;br /&gt;
Standardmäßig wird bei der Neuinstallation von [[Debian]] und [[Ubuntu]] das OpenJDK bzw die OpenJRE im System installiert.&lt;br /&gt;
Viele [[Java]]-Programme bspw. [[NetBeans]] [[IDE]] erwarten aber für ordnungsgemäße Funktion das [[JDK]] bzw. [[JRE]] von Oracle. Die Installation von Oracle Java wird weiter unten beschrieben.&lt;br /&gt;
&lt;br /&gt;
Ein ähnlicher Fall liegt vor, wenn mehrere JDKs von Sun in verschiedenen Versionen auf dem System installiert sind.&lt;br /&gt;
&lt;br /&gt;
Wie soll man nun dem System klar machen, welche Version bzw. Typ der Java Umgebung zur Interpretation der Programme benutzt werden soll?&lt;br /&gt;
&lt;br /&gt;
Zum Zweck der Festlegung der Standard-Java Umgebung gibt es folgenden Befehl: &lt;br /&gt;
==Consolen-Befehl==&lt;br /&gt;
{{Console|sudo update-alternatives --config java}}&lt;br /&gt;
&lt;br /&gt;
Danach kann einfach die zu verwendende Java-Umgebung ausgewählt werden, die nun zukünftig vom System verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Die aktuelle verwendete Java-Version kann mit folgendem Consolen-Befehl abgefragt werden:&lt;br /&gt;
{{Console|java -version}&lt;br /&gt;
&lt;br /&gt;
=Installation von Oracle Java=&lt;br /&gt;
* http://de.wikihow.com/Installation-von-Oracle-Java-unter-Ubuntu-Linux&lt;br /&gt;
&lt;br /&gt;
=Siehe auch=&lt;br /&gt;
*[[Java-Installation automatisch updaten]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Ubuntu]]&lt;br /&gt;
[[Kategorie:Debian]]&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java Grundlagen]]&lt;br /&gt;
[[Kategorie:Tutorials (Ubuntu)]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Java-Installation_unter_Debian/Ubuntu&amp;diff=9470</id>
		<title>Java-Installation unter Debian/Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Java-Installation_unter_Debian/Ubuntu&amp;diff=9470"/>
		<updated>2022-06-27T14:57:16Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installation von OpenJDK/OpenJRE=&lt;br /&gt;
Ubuntu unterstützt von Hause aus nur die Installation des OpenJDK bzw. der OpenJRE aus den Repositories.&lt;br /&gt;
Daher wird die Installation dieser Java-Varianten über das Paketverwaltungssystems vorgenommen.&lt;br /&gt;
==Installation über Synaptic==&lt;br /&gt;
{{Console|sudo synaptic}}&lt;br /&gt;
&lt;br /&gt;
In den Paketquellen lassen sich dann die aktuellen Versionen finden und installieren.&lt;br /&gt;
&lt;br /&gt;
==Installation in der Console==&lt;br /&gt;
Um zu prüfen, ob es eine installierte Java-Installation auf dem System gibt, geben wir zunächst folgenden Befehl ein:&lt;br /&gt;
{{Console|java-version}}&lt;br /&gt;
&lt;br /&gt;
Die Console gibt uns nun eine Reihe von installierbaren JREs aus, wenn Pakete auswählbar sind:&lt;br /&gt;
{{Console|sudo apt install default-jre&amp;lt;br&amp;gt;&lt;br /&gt;
sudo apt install openjdk-11-jre-headless&amp;lt;br&amp;gt;&lt;br /&gt;
sudo apt install openjdk-8-jre-headless}}&lt;br /&gt;
&lt;br /&gt;
Sollte kein Paket auswählbar sein wird eine ähnliche Ausgabe in der Console zu lesen sein:&lt;br /&gt;
{{Console|-bash: java: command not found}}&lt;br /&gt;
Dann dient folgender Befehl der Installation einer geeigneten Standard-JRE, die von der Distribution bereit gestellt wird:&lt;br /&gt;
{{Console|sudo apt install default-jre}}&lt;br /&gt;
&lt;br /&gt;
=Festlegen der standardmäßig vom System zu benutzenden Java Umgebung=&lt;br /&gt;
&lt;br /&gt;
Standardmäßig wird bei der Neuinstallation von [[Debian]] und [[Ubuntu]] das OpenJDK bzw die OpenJRE im System installiert.&lt;br /&gt;
Viele [[Java]]-Programme bspw. [[NetBeans]] [[IDE]] erwarten aber für ordnungsgemäße Funktion das [[JDK]] bzw. [[JRE]] von Oracle. Die Installation von Oracle Java wird weiter unten beschrieben.&lt;br /&gt;
&lt;br /&gt;
Ein ähnlicher Fall liegt vor, wenn mehrere JDKs von Sun in verschiedenen Versionen auf dem System installiert sind.&lt;br /&gt;
&lt;br /&gt;
Wie soll man nun dem System klar machen, welche Version bzw. Typ der Java Umgebung zur Interpretation der Programme benutzt werden soll?&lt;br /&gt;
&lt;br /&gt;
Zum Zweck der Festlegung der Standard-Java Umgebung gibt es folgenden Befehl: &lt;br /&gt;
==Consolen-Befehl==&lt;br /&gt;
{{Console|sudo update-alternatives --config java}}&lt;br /&gt;
&lt;br /&gt;
Danach kann einfach die zu verwendende Java-Umgebung ausgewählt werden, die nun zukünftig vom System verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Die aktuelle verwendete Java-Version kann mit folgendem Consolen-Befehl abgefragt werden:&lt;br /&gt;
{{Console|java -version}&lt;br /&gt;
&lt;br /&gt;
=Installation von Oracle Java=&lt;br /&gt;
* http://de.wikihow.com/Installation-von-Oracle-Java-unter-Ubuntu-Linux&lt;br /&gt;
&lt;br /&gt;
=Siehe auch=&lt;br /&gt;
*[[Java-Installation automatisch updaten]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Ubuntu]]&lt;br /&gt;
[[Kategorie:Debian]]&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java Grundlagen]]&lt;br /&gt;
[[Kategorie:Tutorials (Ubuntu)]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9469</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Hauptseite&amp;diff=9469"/>
		<updated>2022-06-27T12:59:37Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Byte-Welt}}&lt;br /&gt;
&amp;lt;!-- Willkommen --&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Willkommen im Byte-Welt-Wiki&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:100%; border-top:0px; padding:0.75em; text-align:left&amp;quot;&amp;gt;Das Byte-Welt-Wiki ist ein Projekt zum Aufbau einer IT-Enzyklopädie aus freien Inhalten. Mitglieder der Byte-Welt-Community teilen ihr Wissen und ihre Erfahrungen in diesem Wiki und helfen so, Wissen zu vermitteln und zu bewahren.&lt;br /&gt;
Um am Byte-Welt-Wiki mitzuwirken, ist aus Spamschutzgründen eine [http://forum.byte-welt.net/ Registrierung] im [http://forum.byte-welt.net/  Byte-Welt-Forum] erforderlich. Mit den persönlichen Zugangsdaten des Forums dürfen dann auch Beiträge im Wiki erstellt oder geändert werden.&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Autor des Monats --&amp;gt;&amp;lt;!-- Tipp --&amp;gt;&amp;lt;!-- Newsflash --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot; style=&amp;quot;margin-bottom:2em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;!--&amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; background-color:#2C4051&amp;quot;&amp;gt;Autor/-in des Monats&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Tipp&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Newsflash&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;!--&amp;lt;td style=&amp;quot;border-left:1px solid #2C4051; border-right:1px solid #2C4051; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Pokal.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt;&#039;&#039;&#039;I&#039;&#039;&#039;n diesem Monat wurden folgende Autoren für gute Arbeit im Wiki ausgezeichnet:&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Gluehbirne.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;br/&amp;gt; &#039;&#039;&#039;F&#039;&#039;&#039;ür das schnelle Navigieren im Wiki bitte das [[Inhalt|Inhaltsverzeichnis]] nutzen.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td style=&amp;quot;border-left:1px solid #000; border-right:1px solid #000; width:30%; text-align:left&amp;quot;&amp;gt;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[Bild: Newsflash.png]]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;News aus dem Byte-Welt Themenbereich&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;!--&amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #000; width:30%; border-top:0px; padding:5px&amp;quot;&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;[[Benutzer:AndreUhres|AndreUhres]], [[Benutzer:SeannWilliamScott|SeannWilliamScott]]&amp;lt;br/&amp;gt;mehr dazu [[Auszeichnungen| hier..]]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;--&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table align=&amp;quot;center&amp;quot; style=&amp;quot;margin-top:20px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;{{Neuer Artikel}}&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td style=&amp;quot;width:5%&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:30%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
        Eclipse 2022-06 erschienen  [https://forum.byte-welt.net/t/eclipse-ide-2022-06-veroeffentlicht/23813]&lt;br /&gt;
        Apache Netbeans 14 veröffentlicht [https://forum.byte-welt.net/t/apache-netbeans-14-veroeffentlicht/23812]&lt;br /&gt;
        Java SE 8 Update 333 veröffentlicht [https://forum.byte-welt.net/t/java-se-8-update-333-steht-zum-download-bereit/23690]&lt;br /&gt;
        Ubuntu 22.04 erschienen [https://forum.byte-welt.net/t/linux-ubuntu-22-04-gnome-42-wayland-als-standard-und-snap-aerger-im-lts-release/23643]&lt;br /&gt;
        IntelliJ IDEA 2022.1 bringt Support für Java 18 [https://forum.byte-welt.net/t/entwicklungsumgebung-intellij-idea-2022-1-bringt-support-fuer-java-18/23636]&lt;br /&gt;
        Java 18 erschienen [https://forum.byte-welt.net/t/programmiersprache-java-18-erhebt-utf-8-zum-standard/23579]&lt;br /&gt;
        Linux Mint 20.3 veröffentlicht [https://forum.byte-welt.net/t/linux-mint-20-3-mit-angepasstem-interface-und-moderater-modellpflege/23434]&lt;br /&gt;
        Oracle JDK wieder kostenlos für kommerzielle Nutzung [https://forum.byte-welt.net/t/java-oracle-jdk-wieder-kostenlos-fuer-kommerzielle-nutzung/23232]&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Zufallsartikeln Nr1 + 2 --&amp;gt;&lt;br /&gt;
&amp;lt;table cellpadding=&amp;quot;0px&amp;quot; cellspacing=&amp;quot;0px&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; style=&amp;quot;border:1px solid #2C4051; padding:0.75em; font-weight:bold; color:white; background-color:#2C4051&amp;quot;&amp;gt;Kategorien&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td valign=&amp;quot;top&amp;quot; style=&amp;quot;border:1px solid #2C4051; width:48%; border-top:0px; padding:10px&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;tagcloud&amp;gt;&lt;br /&gt;
         min_count=5&lt;br /&gt;
       &amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
    &amp;lt;/td&amp;gt;&lt;br /&gt;
   &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Reflection_(Java)&amp;diff=9468</id>
		<title>Reflection (Java)</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Reflection_(Java)&amp;diff=9468"/>
		<updated>2022-06-27T12:43:56Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Reflection in [[Java_(Programmiersprache)|Java]] ist eine Möglichkeit, Informationen über [[Klasse_(Java)|Klassen]], [[Methode_(Java)|Methoden]] und andere Sprachelemente zu erhalten, ohne diese Elemente während dem Programmieren zu kennen.&lt;br /&gt;
&lt;br /&gt;
Eine kleine Auswahl von Informationen:&lt;br /&gt;
* Eine Liste aller Methoden einer Klasse&lt;br /&gt;
* Die Argumente einer Methode&lt;br /&gt;
* Die [[Modifier_(Java)|Sichtbarkeit]] einer [[Variable]]&lt;br /&gt;
* Die [[Annotation_(Java)|Annotationen]] eines Elementes&lt;br /&gt;
&lt;br /&gt;
Diese Informationen können auch dazu verwendet werden, [[Objekt|Objekte]] einer bestimmten Klasse herzustellen, die Methoden des Objektes aufzurufen, oder Felder des Objektes abzuändern. Der Typ des Objektes muss wiederum nicht im vornherein bekannt sein.&lt;br /&gt;
&lt;br /&gt;
= Arbeiten mit Reflection =&lt;br /&gt;
Um mit Reflection zu arbeiten, benötigt man ein [[Class_(Java_API)|Class]]-Objekt desjenigen Typen, mit dem man arbeiten will. Dieses Objekt erhält man üblicherweise auf einem der folgenden Wege:&lt;br /&gt;
* Mittels dem Syntax &amp;quot;x.class&amp;quot;, wobei &amp;quot;x&amp;quot; ein beliebiger Typ sein kann.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;Class&amp;lt;?&amp;gt; classString = String.class;&lt;br /&gt;
Class&amp;lt;?&amp;gt; classInt = int.class;&lt;br /&gt;
Class&amp;lt;?&amp;gt; classFloatArray = float[].class;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Mit der Methode &amp;quot;getClass&amp;quot;, welche jedes Objekt besitzt.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;Object unknown = ...&lt;br /&gt;
Class&amp;lt;?&amp;gt; classUnknown = unknown.getClass();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Über einen [[ClassLoader_(Java_API)|ClassLoader]], der diesen Typ kennt.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;ClassLoader loader = ClassLoader.getSystemClassLoader();&lt;br /&gt;
Class&amp;lt;?&amp;gt; classFrame = loader.loadClass( &amp;quot;javax.swing.JFrame&amp;quot; );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zugriff auf Informationen == &lt;br /&gt;
Die Klasse &#039;&#039;Class&#039;&#039; bietet verschiedene Methoden mehr über die dargestellte Klasse herauszufinden. Das geht von dem Namen der Klasse (&amp;quot;getName&amp;quot;), über die Klasse von der geerbt wurde (&amp;quot;getSuperclass&amp;quot;) bis zu allen Methoden (&amp;quot;getDeclaredMethods&amp;quot;), [[Konstruktor_(Java)|Konstruktoren]] (&amp;quot;getConstructors&amp;quot;) und Feldern (&amp;quot;getFields&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Über einzelne Felder, Methoden, ... lassen sich dann wiederum zusätzliche Informationen abrufen, z.B. die Argumente eines Konstruktors.&lt;br /&gt;
&lt;br /&gt;
== Objekte generieren ==&lt;br /&gt;
Besitzt man erstmal die Klasse, will man meist auch ein Objekt dieser Klasse haben.&lt;br /&gt;
&lt;br /&gt;
Dazu gibt es zwei einfache Wege:&lt;br /&gt;
* Direkt über die Methode &amp;quot;newInstance&amp;quot; von &#039;&#039;Class&#039;&#039; kann ein Objekt erzeugt werden. Das entspricht genau dem Verhalten, wie wenn man den [[Defaultkonstruktor_(Java)|Defaultkonstruktor]] aufrufen würde. Wenn kein solcher Konstruktor vorhanden ist, wird eine [[Exception_(Java)|Exception]] geworfen.&lt;br /&gt;
* Über ein [[Constructor_(Java)|Constructor]]-Objekt, indem die Methode &amp;quot;newInstance&amp;quot; mit passenden Argumenten aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
Im folgenden Beispiel wird ein Punkt erzeugt, und ausgegeben:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;Class&amp;lt;?&amp;gt; point = Class.forName( &amp;quot;java.awt.Point&amp;quot; );&lt;br /&gt;
Constructor&amp;lt;?&amp;gt; constructor = point.getConstructor( &lt;br /&gt;
  new Class[]{ int.class, int.class });&lt;br /&gt;
Object object = constructor.newInstance( new Object[]{ 45, 97 });&lt;br /&gt;
&lt;br /&gt;
System.out.println( object );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufrufe tätigen ==&lt;br /&gt;
Mit Reflection kann man auch Methoden aufrufen oder Felder ändern.&lt;br /&gt;
* Anstelle des normalen Methodenaufrufes &amp;quot;object.x( y, z )&amp;quot; benutzt man das [[Method_(Java_API)|Method]]-Objekt, welches die Methode &amp;quot;x&amp;quot; darstellt, und ruft &amp;quot;x.invoke( object, x, y )&amp;quot; auf.&lt;br /&gt;
* Anstelle einer Zuweisung &amp;quot;object.x = y&amp;quot; benutzt man das [[Field_(Java_API)|Field]]-Objekt, welches &amp;quot;x&amp;quot; darstellt, und ruft &amp;quot;x.set( object, y )&amp;quot; auf.&lt;br /&gt;
&lt;br /&gt;
= Beispiele =&lt;br /&gt;
== Restriktionen aushebeln ==&lt;br /&gt;
Das folgende Beispiel benutzt Reflection um auf den, eigentlich geschützten, char-[[Array]] eines [[String_(Java_API)|Strings]] zuzugreiffen.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.lang.reflect.Field;&lt;br /&gt;
&lt;br /&gt;
public class Evil {&lt;br /&gt;
    public static void main( String[] args ) throws Exception{&lt;br /&gt;
        // Die Ausgabe dieses Programmes ist...&lt;br /&gt;
        System.out.println( &amp;quot;Hallo Welt&amp;quot; );&lt;br /&gt;
        // ... jedenfalls nicht &amp;quot;Hallo Welt&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    static{&lt;br /&gt;
        try{&lt;br /&gt;
            // Repräsentation der String-Klasse abrufen&lt;br /&gt;
            Class&amp;lt;String&amp;gt; clazz = String.class;&lt;br /&gt;
            &lt;br /&gt;
            String object = &amp;quot;Hallo Welt&amp;quot;;&lt;br /&gt;
            String text = &amp;quot;Ich bin böse!&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
            // Zugriff auf die Felder &amp;quot;value&amp;quot; und &amp;quot;count&amp;quot; erlangen&lt;br /&gt;
            Field value = clazz.getDeclaredField( &amp;quot;value&amp;quot; );&lt;br /&gt;
            Field count = clazz.getDeclaredField( &amp;quot;count&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
            // Die Sichtbarkeit der Felder von private auf public erhöhen&lt;br /&gt;
            value.setAccessible( true );&lt;br /&gt;
            count.setAccessible( true );&lt;br /&gt;
&lt;br /&gt;
            // Den Feldern neue Werte zuweisen&lt;br /&gt;
            value.set( object, text.toCharArray() );&lt;br /&gt;
            count.setInt( object, text.length() );&lt;br /&gt;
        }&lt;br /&gt;
        catch( Exception ex ){&lt;br /&gt;
            ex.printStackTrace();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Objekt herstellen und Methoden aufrufen ==&lt;br /&gt;
&lt;br /&gt;
Dieses Beispiel zeigt, wie eine Klasse, von der man nur den Namen kennt, und die garantiert noch nicht im System existiert, geladen wird. Danach wird eine [[Instanz]] dieser Klasse angelegt, und eine Methode aufgerufen.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;package hidden;&lt;br /&gt;
&lt;br /&gt;
import java.lang.reflect.Method;&lt;br /&gt;
&lt;br /&gt;
public class Hidden {&lt;br /&gt;
    public static void main( String[] args ) throws Exception{&lt;br /&gt;
        Loader loader = new Loader();&lt;br /&gt;
        Class&amp;lt;?&amp;gt; clazz = loader.loadClass( &amp;quot;hidden.Riddle&amp;quot; );&lt;br /&gt;
        &lt;br /&gt;
        Object object = clazz.newInstance();&lt;br /&gt;
        Method run = clazz.getMethod( &amp;quot;run&amp;quot;, new Class[0] );&lt;br /&gt;
        run.invoke( object, new Object[0] );&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    private static class Loader extends ClassLoader{&lt;br /&gt;
        @Override&lt;br /&gt;
        protected Class&amp;lt;?&amp;gt; findClass( String name ) throws ClassNotFoundException {&lt;br /&gt;
            if( name.equals( &amp;quot;hidden.Riddle&amp;quot; )){&lt;br /&gt;
                return defineClass( &amp;quot;hidden.Riddle&amp;quot;, CODE, 0, CODE.length );&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
                return super.findClass( name );&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    public static final byte[] CODE = {&lt;br /&gt;
        -54, -2, -70, -66, 0, 0, 0, 49, 0, 78, 7, &lt;br /&gt;
        0, 2, 1, 0, 13, 104, 105, 100, 100, 101, 110, &lt;br /&gt;
        47, 82, 105, 100, 100, 108, 101, 7, 0, 4, 1, &lt;br /&gt;
        0, 16, 106, 97, 118, 97, 47, 108, 97, 110, 103, &lt;br /&gt;
        47, 79, 98, 106, 101, 99, 116, 1, 0, 5, 118, &lt;br /&gt;
        97, 108, 117, 101, 1, 0, 1, 73, 1, 0, 6, &lt;br /&gt;
        60, 105, 110, 105, 116, 62, 1, 0, 3, 40, 41, &lt;br /&gt;
        86, 1, 0, 4, 67, 111, 100, 101, 10, 0, 3, &lt;br /&gt;
        0, 11, 12, 0, 7, 0, 8, 10, 0, 13, 0, &lt;br /&gt;
        15, 7, 0, 14, 1, 0, 14, 106, 97, 118, 97, &lt;br /&gt;
        47, 108, 97, 110, 103, 47, 77, 97, 116, 104, 12, &lt;br /&gt;
        0, 16, 0, 17, 1, 0, 6, 114, 97, 110, 100, &lt;br /&gt;
        111, 109, 1, 0, 3, 40, 41, 68, 6, 64, 89, &lt;br /&gt;
        0, 0, 0, 0, 0, 0, 9, 0, 1, 0, 21, &lt;br /&gt;
        12, 0, 5, 0, 6, 1, 0, 15, 76, 105, 110, &lt;br /&gt;
        101, 78, 117, 109, 98, 101, 114, 84, 97, 98, 108, &lt;br /&gt;
        101, 1, 0, 18, 76, 111, 99, 97, 108, 86, 97, &lt;br /&gt;
        114, 105, 97, 98, 108, 101, 84, 97, 98, 108, 101, &lt;br /&gt;
        1, 0, 4, 116, 104, 105, 115, 1, 0, 15, 76, &lt;br /&gt;
        104, 105, 100, 100, 101, 110, 47, 82, 105, 100, 100, &lt;br /&gt;
        108, 101, 59, 1, 0, 3, 114, 117, 110, 7, 0, &lt;br /&gt;
        28, 1, 0, 17, 106, 97, 118, 97, 47, 117, 116, &lt;br /&gt;
        105, 108, 47, 83, 99, 97, 110, 110, 101, 114, 9, &lt;br /&gt;
        0, 30, 0, 32, 7, 0, 31, 1, 0, 16, 106, &lt;br /&gt;
        97, 118, 97, 47, 108, 97, 110, 103, 47, 83, 121, &lt;br /&gt;
        115, 116, 101, 109, 12, 0, 33, 0, 34, 1, 0, &lt;br /&gt;
        2, 105, 110, 1, 0, 21, 76, 106, 97, 118, 97, &lt;br /&gt;
        47, 105, 111, 47, 73, 110, 112, 117, 116, 83, 116, &lt;br /&gt;
        114, 101, 97, 109, 59, 10, 0, 27, 0, 36, 12, &lt;br /&gt;
        0, 7, 0, 37, 1, 0, 24, 40, 76, 106, 97, &lt;br /&gt;
        118, 97, 47, 105, 111, 47, 73, 110, 112, 117, 116, &lt;br /&gt;
        83, 116, 114, 101, 97, 109, 59, 41, 86, 9, 0, &lt;br /&gt;
        30, 0, 39, 12, 0, 40, 0, 41, 1, 0, 3, &lt;br /&gt;
        111, 117, 116, 1, 0, 21, 76, 106, 97, 118, 97, &lt;br /&gt;
        47, 105, 111, 47, 80, 114, 105, 110, 116, 83, 116, &lt;br /&gt;
        114, 101, 97, 109, 59, 8, 0, 43, 1, 0, 38, &lt;br /&gt;
        71, 105, 98, 32, 101, 105, 110, 101, 32, 90, 97, &lt;br /&gt;
        104, 108, 32, 122, 119, 105, 115, 99, 104, 101, 110, &lt;br /&gt;
        32, 48, 32, 117, 110, 100, 32, 49, 48, 48, 32, &lt;br /&gt;
        101, 105, 110, 58, 32, 10, 0, 45, 0, 47, 7, &lt;br /&gt;
        0, 46, 1, 0, 19, 106, 97, 118, 97, 47, 105, &lt;br /&gt;
        111, 47, 80, 114, 105, 110, 116, 83, 116, 114, 101, &lt;br /&gt;
        97, 109, 12, 0, 48, 0, 49, 1, 0, 5, 112, &lt;br /&gt;
        114, 105, 110, 116, 1, 0, 21, 40, 76, 106, 97, &lt;br /&gt;
        118, 97, 47, 108, 97, 110, 103, 47, 83, 116, 114, &lt;br /&gt;
        105, 110, 103, 59, 41, 86, 10, 0, 27, 0, 51, &lt;br /&gt;
        12, 0, 52, 0, 53, 1, 0, 10, 104, 97, 115, &lt;br /&gt;
        78, 101, 120, 116, 73, 110, 116, 1, 0, 3, 40, &lt;br /&gt;
        41, 90, 10, 0, 27, 0, 55, 12, 0, 56, 0, &lt;br /&gt;
        57, 1, 0, 7, 110, 101, 120, 116, 73, 110, 116, &lt;br /&gt;
        1, 0, 3, 40, 41, 73, 8, 0, 59, 1, 0, &lt;br /&gt;
        7, 82, 105, 99, 104, 116, 105, 103, 10, 0, 45, &lt;br /&gt;
        0, 61, 12, 0, 62, 0, 49, 1, 0, 7, 112, &lt;br /&gt;
        114, 105, 110, 116, 108, 110, 8, 0, 64, 1, 0, &lt;br /&gt;
        16, 70, 97, 108, 115, 99, 104, 44, 32, 122, 117, &lt;br /&gt;
        32, 107, 108, 101, 105, 110, 8, 0, 66, 1, 0, &lt;br /&gt;
        16, 70, 97, 108, 115, 99, 104, 44, 32, 122, 117, &lt;br /&gt;
        32, 103, 114, 111, 115, 115, 8, 0, 68, 1, 0, &lt;br /&gt;
        24, 68, 97, 115, 32, 115, 111, 108, 108, 32, 101, &lt;br /&gt;
        105, 110, 101, 32, 90, 97, 104, 108, 32, 115, 101, &lt;br /&gt;
        105, 110, 63, 10, 0, 27, 0, 70, 12, 0, 71, &lt;br /&gt;
        0, 72, 1, 0, 4, 110, 101, 120, 116, 1, 0, &lt;br /&gt;
        20, 40, 41, 76, 106, 97, 118, 97, 47, 108, 97, &lt;br /&gt;
        110, 103, 47, 83, 116, 114, 105, 110, 103, 59, 1, &lt;br /&gt;
        0, 1, 115, 1, 0, 19, 76, 106, 97, 118, 97, &lt;br /&gt;
        47, 117, 116, 105, 108, 47, 83, 99, 97, 110, 110, &lt;br /&gt;
        101, 114, 59, 1, 0, 5, 99, 104, 101, 99, 107, &lt;br /&gt;
        1, 0, 10, 83, 111, 117, 114, 99, 101, 70, 105, &lt;br /&gt;
        108, 101, 1, 0, 11, 82, 105, 100, 100, 108, 101, &lt;br /&gt;
        46, 106, 97, 118, 97, 0, 33, 0, 1, 0, 3, &lt;br /&gt;
        0, 0, 0, 1, 0, 2, 0, 5, 0, 6, 0, &lt;br /&gt;
        0, 0, 2, 0, 1, 0, 7, 0, 8, 0, 1, &lt;br /&gt;
        0, 9, 0, 0, 0, 67, 0, 5, 0, 1, 0, &lt;br /&gt;
        0, 0, 17, 42, -73, 0, 10, 42, -72, 0, 12, &lt;br /&gt;
        20, 0, 18, 107, -114, -75, 0, 20, -79, 0, 0, &lt;br /&gt;
        0, 2, 0, 22, 0, 0, 0, 14, 0, 3, 0, &lt;br /&gt;
        0, 0, 5, 0, 4, 0, 6, 0, 16, 0, 5, &lt;br /&gt;
        0, 23, 0, 0, 0, 12, 0, 1, 0, 0, 0, &lt;br /&gt;
        17, 0, 24, 0, 25, 0, 0, 0, 1, 0, 26, &lt;br /&gt;
        0, 8, 0, 1, 0, 9, 0, 0, 0, -33, 0, &lt;br /&gt;
        3, 0, 3, 0, 0, 0, 105, -69, 0, 27, 89, &lt;br /&gt;
        -78, 0, 29, -73, 0, 35, 76, -78, 0, 38, 18, &lt;br /&gt;
        42, -74, 0, 44, 43, -74, 0, 50, -103, 0, 65, &lt;br /&gt;
        43, -74, 0, 54, 61, 28, 42, -76, 0, 20, -96, &lt;br /&gt;
        0, 14, -78, 0, 38, 18, 58, -74, 0, 60, -89, &lt;br /&gt;
        0, 57, 28, 42, -76, 0, 20, -94, 0, 14, -78, &lt;br /&gt;
        0, 38, 18, 63, -74, 0, 60, -89, -1, -55, 28, &lt;br /&gt;
        42, -76, 0, 20, -92, -1, -63, -78, 0, 38, 18, &lt;br /&gt;
        65, -74, 0, 60, -89, -1, -74, -78, 0, 38, 18, &lt;br /&gt;
        67, -74, 0, 60, 43, -74, 0, 69, 87, -89, -1, &lt;br /&gt;
        -90, -79, 0, 0, 0, 2, 0, 22, 0, 0, 0, &lt;br /&gt;
        62, 0, 15, 0, 0, 0, 9, 0, 11, 0, 11, &lt;br /&gt;
        0, 19, 0, 12, 0, 26, 0, 13, 0, 31, 0, &lt;br /&gt;
        14, 0, 39, 0, 15, 0, 47, 0, 16, 0, 50, &lt;br /&gt;
        0, 18, 0, 58, 0, 19, 0, 69, 0, 21, 0, &lt;br /&gt;
        77, 0, 22, 0, 88, 0, 26, 0, 96, 0, 27, &lt;br /&gt;
        0, 101, 0, 30, 0, 104, 0, 31, 0, 23, 0, &lt;br /&gt;
        0, 0, 32, 0, 3, 0, 0, 0, 105, 0, 24, &lt;br /&gt;
        0, 25, 0, 0, 0, 11, 0, 94, 0, 73, 0, &lt;br /&gt;
        74, 0, 1, 0, 31, 0, 57, 0, 75, 0, 6, &lt;br /&gt;
        0, 2, 0, 1, 0, 76, 0, 0, 0, 2, 0, 77 };&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java Grundlagen]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=IWeb_(Probleme)&amp;diff=9467</id>
		<title>IWeb (Probleme)</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=IWeb_(Probleme)&amp;diff=9467"/>
		<updated>2022-06-27T12:38:36Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Umlaute in URLs==&lt;br /&gt;
Auf einigen [[Server|Servern]] kann es zu Problemen mit Umlauten kommen, weil mit den Übersetzungen die Einträge der Blogs auch Einträge genannt werden. Abhilfe schafft hier eine Änderung des Namens. Dazu muss nur ein Dateieintrag geändert werden&lt;br /&gt;
  iWeb.app/Contents/Resources/German.lproj/Localizable.strings&lt;br /&gt;
Hier wird einfach der Eintrag geändert:&lt;br /&gt;
 /* The name of the entries site that appears in the site organizer.&lt;br /&gt;
    media index enclosed pages folder name */&lt;br /&gt;
 &amp;quot;Entries&amp;quot; = &amp;quot;Eintraege&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Software]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Text_in_der_Mitte_von_Komponenten_platzieren&amp;diff=9466</id>
		<title>Text in der Mitte von Komponenten platzieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Text_in_der_Mitte_von_Komponenten_platzieren&amp;diff=9466"/>
		<updated>2022-06-27T12:21:03Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;JButtons stellen Text standardmäßig mittig dar.&lt;br /&gt;
&lt;br /&gt;
Bei selbsterzeugten Schaltflächen durch Zeichnen in der paintComponent()-[[Methode]], oder Verwendung eines {{JAPI|JLabel}} ist das aber nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
= Buttons selbst zeichnen =&lt;br /&gt;
Ihr braucht einen Font, einen eigens programmierten Button, und natürlich Text, der im ausgewählten {{JAPI|Font}} formatiert ist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
xPosOfText = ((button.getWidth() - font.getWidth(text)) / 2);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um die y-Koordinate zu berechnen muss man das Gleiche machen, nur mit &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;.getHeight()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
yPosOfText = ((button.getHeight() - font.getHeight()) / 2);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Man kann einfache, grafische Buttons auch mit einem JLabel erzeugen, in dem man eine [[Hintergrundbild in eine GUI einfügen (Java)|Grafik als Hintergrund]] einbaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Text bleibt davon aber unberührt und wird daher standardmäßig linksbündig dargestellt.&lt;br /&gt;
&lt;br /&gt;
= Text in JLabel zentrieren =&lt;br /&gt;
Bei dieser Methode kann das bereits im [[Konstruktor]] festgelegt werden.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
JLabel label = new JLabel(&amp;quot;&amp;lt;html&amp;gt;&amp;lt;center&amp;gt;&amp;lt;i&amp;gt;Mittig ausgerichteter, kursiver Text&amp;lt;/i&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
oder auch durch Aufruf von Methoden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
JLabel label = new JLabel(&amp;quot;Mittig ausgerichteter Text&amp;quot;);&lt;br /&gt;
label.setHotizontalAlignment(JLabel.CENTER);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Swing]]&lt;br /&gt;
[[Kategorie:Java-Codeschnipsel]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Text_in_der_Mitte_von_Komponenten_platzieren&amp;diff=9465</id>
		<title>Text in der Mitte von Komponenten platzieren</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Text_in_der_Mitte_von_Komponenten_platzieren&amp;diff=9465"/>
		<updated>2022-06-27T12:20:15Z</updated>

		<summary type="html">&lt;p&gt;L-ectron-X: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;JButtons stellen Text standardmäßig mittig dar.&lt;br /&gt;
&lt;br /&gt;
Bei selbsterzeugten Schaltflächen durch Zeichnen in der paintComponent()-[[Methode]], oder Verwendung eines {{JAPI|JLabel}} ist das aber nicht der Fall.&lt;br /&gt;
&lt;br /&gt;
= Buttons selbst zeichnen =&lt;br /&gt;
Ihr braucht einen Font, einen eigens programmierten Button, und natürlich Text, der im ausgewählten {{JAPI|Font}} formatiert ist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
xPosOfText = ((button.getWidth() - font.getWidth(text)) / 2);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um die y-Koordinate zu berechnen muss man das Gleiche machen, nur mit &amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;.getHeight()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
yPosOfText = ((button.getHeight() - font.getHeight()) / 2);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Man kann einfache, grafische Buttons auch mit einem JLabel erzeugen, in dem man eine [[Hintergrundbild in eine GUI einfügen (Java)|Grafik als Hintergrund hinein lädt]].&amp;lt;br&amp;gt;&lt;br /&gt;
Der Text bleibt davon aber unberührt und wird daher standardmäßig linksbündig dargestellt.&lt;br /&gt;
&lt;br /&gt;
= Text in JLabel zentrieren =&lt;br /&gt;
Bei dieser Methode kann das bereits im [[Konstruktor]] festgelegt werden.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
JLabel label = new JLabel(&amp;quot;&amp;lt;html&amp;gt;&amp;lt;center&amp;gt;&amp;lt;i&amp;gt;Mittig ausgerichteter, kursiver Text&amp;lt;/i&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
oder auch durch Aufruf von Methoden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
JLabel label = new JLabel(&amp;quot;Mittig ausgerichteter Text&amp;quot;);&lt;br /&gt;
label.setHotizontalAlignment(JLabel.CENTER);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Swing]]&lt;br /&gt;
[[Kategorie:Java-Codeschnipsel]]&lt;/div&gt;</summary>
		<author><name>L-ectron-X</name></author>
	</entry>
</feed>