<?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=Florilu</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=Florilu"/>
	<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php/Spezial:Beitr%C3%A4ge/Florilu"/>
	<updated>2026-07-07T19:37:09Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Text_in_der_Mitte_von_Komponenten_platzieren&amp;diff=6748</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=6748"/>
		<updated>2015-10-19T06:34:43Z</updated>

		<summary type="html">&lt;p&gt;Florilu: &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 JLabels 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 Font formatiert ist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
xPosOfText = ((button.getWidth() - font.getWidth(text)) / 2);&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um die y-Koordinate zu berechnen muss man das Gleiche machen, nur mit &amp;lt;code=java&amp;gt;.getHeight()&amp;lt;/code=java&amp;gt;&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
yPosOfText = ((button.getHeight() - font.getHeight()) / 2);&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Man kann einfache, grafische Buttons auch mit einem JLabel erzeugen, in dem man eine 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;code=java&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;/code=java&amp;gt;&lt;br /&gt;
oder auch durch Aufruf von Methoden:&lt;br /&gt;
&amp;lt;code=java&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;/code=java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java-Codeschnipsel]]&lt;/div&gt;</summary>
		<author><name>Florilu</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Text_in_der_Mitte_von_Komponenten_platzieren&amp;diff=6747</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=6747"/>
		<updated>2015-10-19T06:31:27Z</updated>

		<summary type="html">&lt;p&gt;Florilu: &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 JLabels 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 Font formtatiert ist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
xPosOfText = ((button.getWidth() - font.getWidth(text)) / 2);&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um die y-Koordinate zu berechnen muss man das Gleiche machen, nur mit &amp;lt;code=java&amp;gt;.getHeight()&amp;lt;/code=java&amp;gt;&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
yPosOfText = ((button.getHeight() - font.getHeight()) / 2);&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Man kann einfache, grafische Buttons auch mit einem JLabel erzeugen, in dem man eine 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;code=java&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;/code=java&amp;gt;&lt;br /&gt;
oder auch durch Aufruf von Methoden:&lt;br /&gt;
&amp;lt;code=java&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;/code=java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java-Codeschnipsel]]&lt;/div&gt;</summary>
		<author><name>Florilu</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Text_in_der_Mitte_von_Komponenten_platzieren&amp;diff=5584</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=5584"/>
		<updated>2013-08-30T15:03:28Z</updated>

		<summary type="html">&lt;p&gt;Florilu: /* Buttons selbst zeichnen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;JButtons stellen Text standardmäßig mittig an.&lt;br /&gt;
&lt;br /&gt;
Bei selbsterzeugten &amp;quot;Buttons&amp;quot;, sei es durch Zeichnen in der paintComponent()-Methode oder Verwenung eines JLabels 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 Font formtatiert ist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
xPosOfText = ((button.getWidth() - font.getWidth(text)) / 2);&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um die y-Koordinate zu berechnen muss man das Gleiche machen, nur mit &amp;lt;code=java&amp;gt;.getHeight()&amp;lt;/code=java&amp;gt;&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
yPosOfText = ((button.getHeight() - font.getHeight()) / 2);&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Buttons, die ein JLabel als Basis nutzen =&lt;br /&gt;
Bei dieser Methode kann das bereits im Konstruktor festgelegt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=java&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;/code=java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java-Codeschnipsel]]&lt;/div&gt;</summary>
		<author><name>Florilu</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Text_in_der_Mitte_von_Komponenten_platzieren&amp;diff=5577</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=5577"/>
		<updated>2013-08-30T13:07:01Z</updated>

		<summary type="html">&lt;p&gt;Florilu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieser Codeschnipsel richtet sich an Anfänger. Ihr braucht eine Font einen eigens programmierten Button, und natürlicherweise Text, der in der ausgewählten Font geschrieben ist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
xPosOfText = ((button.getWidth() - font.getWidth(text)) / 2);&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java-Codeschnipsel]]&lt;/div&gt;</summary>
		<author><name>Florilu</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Text_in_der_Mitte_von_Komponenten_platzieren&amp;diff=5576</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=5576"/>
		<updated>2013-08-30T13:03:05Z</updated>

		<summary type="html">&lt;p&gt;Florilu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieser Codeschnipsel richtet sich an Anfänger. Ihr braucht eine Font einen eigens programmierten Button, und natürlicherweise Text, der in der ausgewählten Font geschrieben ist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
xPosOfText = ((button.getWidth() - font.getWidth(text)) / 2);&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;/div&gt;</summary>
		<author><name>Florilu</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Text_in_der_Mitte_von_Komponenten_platzieren&amp;diff=5575</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=5575"/>
		<updated>2013-08-30T13:01:23Z</updated>

		<summary type="html">&lt;p&gt;Florilu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieser Codeschnipsel richtet sich an Anfänger. Ihr braucht eine Font einen eigens programmierten Button, und natürlicherweise Text, der in der ausgewählten Font geschrieben ist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=java&amp;gt;&lt;br /&gt;
xPosOfText = ((200 - font.getWidth(text)) / 2);&lt;br /&gt;
&amp;lt;/code=java&amp;gt;&lt;/div&gt;</summary>
		<author><name>Florilu</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Text_in_der_Mitte_von_Komponenten_platzieren&amp;diff=5574</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=5574"/>
		<updated>2013-08-30T13:00:30Z</updated>

		<summary type="html">&lt;p&gt;Florilu: Die Seite wurde neu angelegt: „Dieser Codeschnipsel richtet sich an Anfänger. Ihr braucht eine Font einen eigens programmierten Button, und natürlicherweise Text, der in der ausgewählten Fon…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieser Codeschnipsel richtet sich an Anfänger. Ihr braucht eine Font einen eigens programmierten Button, und natürlicherweise Text, der in der ausgewählten Font geschrieben ist.&lt;br /&gt;
&amp;lt;code==java&amp;gt;&lt;br /&gt;
xPosOfText = ((200 - font.getWidth(text)) / 2);&lt;br /&gt;
&amp;lt;/code==java&amp;gt;&lt;/div&gt;</summary>
		<author><name>Florilu</name></author>
	</entry>
</feed>