<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ein Karlsruher Bloggt! &#187; Java</title>
	<atom:link href="http://blog.mynotiz.de/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mynotiz.de</link>
	<description>Java, PHP und alles rund ums Thema Informatik</description>
	<lastBuildDate>Thu, 26 Jan 2012 11:22:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Java TableLayout Beispiel / Example</title>
		<link>http://blog.mynotiz.de/programmieren/java-tablelayout-1419/</link>
		<comments>http://blog.mynotiz.de/programmieren/java-tablelayout-1419/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 12:37:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[herunterladen]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[TableLayout]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://blog.mynotiz.de/programmieren/java-tablelayout-1419/</guid>
		<description><![CDATA[Oft benutzte ich in meinen Anwendungen das praktische TableLayout. Es ist standardmäßig kein Bestandteil von Java, ihr könnt euch jedoch die Bibliothek hier herunterladen: http://java.sun.com/products/jfc/tsc/articles/tablelayout/apps/TableLayout.jar Mit dem TableLayout könnt ihr folgende Größen definieren: Prozentuale (in Prozent 0.5 = 50%) Absolute (Pixel 200 = 200 Pixel) Relative (TableLayout.FILL = den restlichen Platz verwenden) Also Beispiel hier [...]
Ähnliche Beiträge:<ol>
<li><a href='http://blog.mynotiz.de/programmieren/java-jmenubar-beispiel-tutorial-235/' rel='bookmark' title='Java JMenuBar Beispiel / Tutorial'>Java JMenuBar Beispiel / Tutorial</a> <small>Hallo Leute, heute wollte ich euch zeigen wie man eine...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-jtable-beispiel-491/' rel='bookmark' title='Java JTable Beispiel'>Java JTable Beispiel</a> <small>Seit längerem beschäftigt mich die Problematik &#8220;Tabellen auf der Benutzeroberfläche...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/jcombobox-beispiel-580/' rel='bookmark' title='Java JComboBox Beispiel'>Java JComboBox Beispiel</a> <small>Heute möchte ich zeigen wie ihr ein Dropdownmenü in Java...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Oft benutzte ich in meinen Anwendungen das praktische TableLayout. Es ist standardmäßig kein Bestandteil von Java, ihr könnt euch jedoch die Bibliothek hier herunterladen: <a title="http://java.sun.com/products/jfc/tsc/articles/tablelayout/apps/TableLayout.jar" href="http://java.sun.com/products/jfc/tsc/articles/tablelayout/apps/TableLayout.jar">http://java.sun.com/products/jfc/tsc/articles/tablelayout/apps/TableLayout.jar</a></p>
<p>Mit dem TableLayout könnt ihr folgende Größen definieren:</p>
<ul>
<li><strong>Prozentuale</strong> (in Prozent 0.5 = 50%)</li>
<li><strong>Absolute</strong> (Pixel 200 = 200 Pixel)</li>
<li><strong>Relative</strong> (TableLayout.FILL = den restlichen Platz verwenden)</li>
</ul>
<p>Also <strong>Beispiel</strong> hier mehrere Buttons:</p>
<ul>
<li>Spalten: 40%, 30%, TableLayout.FILL</li>
<li>Reihen: 200 Pixel, TableLayout.FILL</li>
</ul>
<p><a href="http://blog.mynotiz.de/wp-content/uploads/2011/12/image1.png" rel="lightbox"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.mynotiz.de/wp-content/uploads/2011/12/image_thumb1.png" width="454" height="304" /></a></p>
<p>Hier der <strong>Quellcode</strong>:</p>
<div align="left" class="java" style="border: 1px dotted black; padding: 5px; background-color: #EBEBEB;">
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td nowrap="nowrap" valign="top" align="left">     <code> <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">info.clearthought.layout.TableLayout;</font><br /> <font color="#ffffff"></font><br /> <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.awt.EventQueue;</font><br /> <font color="#ffffff"></font><br /> <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">javax.swing.JButton;</font><br /> <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">javax.swing.JFrame;</font><br /> <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">javax.swing.JPanel;</font><br /> <font color="#ffffff"></font><br /> <font color="#7f0055"><b>public&nbsp;class&nbsp;</b></font><font color="#000000">TableLayoutTutorial&nbsp;</font><font color="#7f0055"><b>extends&nbsp;</b></font><font color="#000000">JFrame&nbsp;</font><font color="#000000">{</font><br /> <font color="#ffffff"></font><br /> <font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#000000">JPanel&nbsp;contentPane;</font><br /> <font color="#ffffff"></font><br /> <font color="#ffffff">&nbsp;&nbsp;</font><font color="#3f5fbf">/**</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;Launch&nbsp;the&nbsp;application.</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*/</font><br /> <font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;static&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">main</font><font color="#000000">(</font><font color="#000000">String</font><font color="#000000">[]&nbsp;</font><font color="#000000">args</font><font color="#000000">)&nbsp;{</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">EventQueue.invokeLater</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">Runnable</font><font color="#000000">()&nbsp;{</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">run</font><font color="#000000">()&nbsp;{</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>try&nbsp;</b></font><font color="#000000">{</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">TableLayoutTutorial&nbsp;frame&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">TableLayoutTutorial</font><font color="#000000">()</font><font color="#000000">;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">frame.setVisible</font><font color="#000000">(</font><font color="#7f0055"><b>true</b></font><font color="#000000">)</font><font color="#000000">;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}&nbsp;</font><font color="#7f0055"><b>catch&nbsp;</b></font><font color="#000000">(</font><font color="#000000">Exception&nbsp;e</font><font color="#000000">)&nbsp;{</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">e.printStackTrace</font><font color="#000000">()</font><font color="#000000">;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">})</font><font color="#000000">;</font><br /> <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br /> <font color="#ffffff"></font><br /> <font color="#ffffff">&nbsp;&nbsp;</font><font color="#3f5fbf">/**</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*&nbsp;Create&nbsp;the&nbsp;frame.</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#3f5fbf">*/</font><br /> <font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#000000">TableLayoutTutorial</font><font color="#000000">()&nbsp;{</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">setDefaultCloseOperation</font><font color="#000000">(</font><font color="#000000">JFrame.EXIT_ON_CLOSE</font><font color="#000000">)</font><font color="#000000">;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">setBounds</font><font color="#000000">(</font><font color="#990000">100</font><font color="#000000">,&nbsp;</font><font color="#990000">100</font><font color="#000000">,&nbsp;</font><font color="#990000">450</font><font color="#000000">,&nbsp;</font><font color="#990000">300</font><font color="#000000">)</font><font color="#000000">;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">contentPane&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JPanel</font><font color="#000000">()</font><font color="#000000">;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>double</b></font><font color="#000000">[][]&nbsp;</font><font color="#000000">layout&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#7f0055"><b>double</b></font><font color="#000000">[][]{</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;X-Achse</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">{</font><font color="#990000">0.4</font><font color="#000000">,&nbsp;</font><font color="#990000">0.3</font><font color="#000000">,&nbsp;TableLayout.FILL</font><font color="#000000">}</font><font color="#000000">,</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Y-Achse</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">{</font><font color="#990000">200</font><font color="#000000">,&nbsp;TableLayout.FILL</font><font color="#000000">}</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><font color="#000000">;</font><br /> <font color="#ffffff"></font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">TableLayout&nbsp;contentPaneLayout&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">TableLayout</font><font color="#000000">(</font><font color="#000000">layout</font><font color="#000000">)</font><font color="#000000">;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">contentPane.setLayout</font><font color="#000000">(</font><font color="#000000">contentPaneLayout</font><font color="#000000">)</font><font color="#000000">;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">setContentPane</font><font color="#000000">(</font><font color="#000000">contentPane</font><font color="#000000">)</font><font color="#000000">;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;&#34;0,0&#34;&nbsp;X-Position,&nbsp;Y-Position</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">contentPane.add</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JButton</font><font color="#000000">(</font><font color="#2a00ff">&#34;40%&nbsp;/&nbsp;200&#34;</font><font color="#000000">)</font><font color="#000000">,&nbsp;</font><font color="#2a00ff">&#34;0,0&#34;</font><font color="#000000">)</font><font color="#000000">;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">contentPane.add</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JButton</font><font color="#000000">(</font><font color="#2a00ff">&#34;30%&nbsp;/&nbsp;200&#34;</font><font color="#000000">)</font><font color="#000000">,&nbsp;</font><font color="#2a00ff">&#34;1,0&#34;</font><font color="#000000">)</font><font color="#000000">;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">contentPane.add</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JButton</font><font color="#000000">(</font><font color="#2a00ff">&#34;REST&nbsp;/&nbsp;200&#34;</font><font color="#000000">)</font><font color="#000000">,&nbsp;</font><font color="#2a00ff">&#34;2,0&#34;</font><font color="#000000">)</font><font color="#000000">;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">contentPane.add</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JButton</font><font color="#000000">(</font><font color="#2a00ff">&#34;40%&nbsp;/&nbsp;REST&#34;</font><font color="#000000">)</font><font color="#000000">,&nbsp;</font><font color="#2a00ff">&#34;0,1&#34;</font><font color="#000000">)</font><font color="#000000">;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">contentPane.add</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JButton</font><font color="#000000">(</font><font color="#2a00ff">&#34;30%&nbsp;/&nbsp;REST&#34;</font><font color="#000000">)</font><font color="#000000">,&nbsp;</font><font color="#2a00ff">&#34;1,1&#34;</font><font color="#000000">)</font><font color="#000000">;</font><br /> <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">contentPane.add</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JButton</font><font color="#000000">(</font><font color="#2a00ff">&#34;REST&nbsp;/&nbsp;REST&#34;</font><font color="#000000">)</font><font color="#000000">,&nbsp;</font><font color="#2a00ff">&#34;2,1&#34;</font><font color="#000000">)</font><font color="#000000">;</font><br /> <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br /> <font color="#ffffff"></font><br /> <font color="#000000">}</font></code></td>
</tr>
</table>
</div>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:140px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.mynotiz.de%2Fprogrammieren%2Fjava-tablelayout-1419%2F&amp;layout=button_count&amp;show_faces=false&amp;width=140&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=140px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://blog.mynotiz.de/programmieren/java-tablelayout-1419/"></g:plusone>
			</div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.mynotiz.de/programmieren/java-tablelayout-1419/"  data-text="Java TableLayout Beispiel / Example" data-count="horizontal">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div><p>Ähnliche Beiträge:<ol>
<li><a href='http://blog.mynotiz.de/programmieren/java-jmenubar-beispiel-tutorial-235/' rel='bookmark' title='Java JMenuBar Beispiel / Tutorial'>Java JMenuBar Beispiel / Tutorial</a> <small>Hallo Leute, heute wollte ich euch zeigen wie man eine...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-jtable-beispiel-491/' rel='bookmark' title='Java JTable Beispiel'>Java JTable Beispiel</a> <small>Seit längerem beschäftigt mich die Problematik &#8220;Tabellen auf der Benutzeroberfläche...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/jcombobox-beispiel-580/' rel='bookmark' title='Java JComboBox Beispiel'>Java JComboBox Beispiel</a> <small>Heute möchte ich zeigen wie ihr ein Dropdownmenü in Java...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mynotiz.de/programmieren/java-tablelayout-1419/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Java JButton mit Hover-Effekt</title>
		<link>http://blog.mynotiz.de/programmieren/java-jbutton-mit-hover-effekt-1401/</link>
		<comments>http://blog.mynotiz.de/programmieren/java-jbutton-mit-hover-effekt-1401/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 07:51:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Effekt]]></category>
		<category><![CDATA[Hover]]></category>
		<category><![CDATA[ImageIcon]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JButton]]></category>
		<category><![CDATA[JButtonHoverable]]></category>
		<category><![CDATA[MouseOver]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://blog.mynotiz.de/?p=1401</guid>
		<description><![CDATA[Öfters verwende ich in  meinen Programmen einen Button der sein Icon ändert sobald man mit der Maus über diesen fährt. Also ein JButton mit Hover-Effekt. Die folgende Klasse implementiert diese Funktionalität von Haus aus. Beim Konstruktoraufruf können zwei ImageIcons übergeben werden. Hier die Klasse JButtonHoverable.java: package&#160;de.roth.jsona.view.button; import&#160;java.awt.event.MouseAdapter; import&#160;java.awt.event.MouseEvent; import&#160;javax.swing.ImageIcon; import&#160;javax.swing.JButton; public&#160;class&#160;JButtonHoverable&#160;extends&#160;JButton{ &#160;&#160;&#160;private&#160;ImageIcon&#160;imageIconHovered; &#160;&#160;&#160;private&#160;ImageIcon&#160;imageIcon; &#160;&#160;&#160;private&#160;boolean&#160;hoverable; &#160;&#160;&#160; [...]
Ähnliche Beiträge:<ol>
<li><a href='http://blog.mynotiz.de/programmieren/jcombobox-beispiel-580/' rel='bookmark' title='Java JComboBox Beispiel'>Java JComboBox Beispiel</a> <small>Heute möchte ich zeigen wie ihr ein Dropdownmenü in Java...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-jmenubar-beispiel-tutorial-235/' rel='bookmark' title='Java JMenuBar Beispiel / Tutorial'>Java JMenuBar Beispiel / Tutorial</a> <small>Hallo Leute, heute wollte ich euch zeigen wie man eine...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-messagedialog-messagebox-242/' rel='bookmark' title='Java MessageDialog / Messagebox'>Java MessageDialog / Messagebox</a> <small>Wenn man Grafische Benutzer Oberflächen kurz GUIs in Java realisieren...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Öfters verwende ich in  meinen Programmen einen Button der sein Icon ändert sobald man mit der Maus über diesen fährt. Also ein JButton mit Hover-Effekt. Die folgende Klasse implementiert diese Funktionalität von Haus aus. Beim Konstruktoraufruf können zwei ImageIcons übergeben werden.</p>
<p>Hier die Klasse <strong>JButtonHoverable.java</strong>:</p>
<div align="left" class="java" style="border: 1px dotted black; padding: 5px; background-color: #EBEBEB;">
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td nowrap="nowrap" valign="top" align="left"><code><font color="#7f0055"><b>package&nbsp;</b></font><font color="#000000">de.roth.jsona.view.button;</font><br />
<font color="#ffffff"></font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.awt.event.MouseAdapter;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.awt.event.MouseEvent;</font><br />
<font color="#ffffff"></font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">javax.swing.ImageIcon;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">javax.swing.JButton;</font><br />
<font color="#ffffff"></font><br />
<font color="#7f0055"><b>public&nbsp;class&nbsp;</b></font><font color="#000000">JButtonHoverable&nbsp;</font><font color="#7f0055"><b>extends&nbsp;</b></font><font color="#000000">JButton</font><font color="#000000">{</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#000000">ImageIcon&nbsp;imageIconHovered;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#000000">ImageIcon&nbsp;imageIcon;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">hoverable;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#000000">JButtonHoverable</font><font color="#000000">(</font><font color="#000000">ImageIcon&nbsp;imageIcon,&nbsp;ImageIcon&nbsp;imageIconHovered,&nbsp;String&nbsp;text</font><font color="#000000">){</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>super</b></font><font color="#000000">(</font><font color="#000000">imageIcon</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>this</b></font><font color="#000000">.hoverable&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>this</b></font><font color="#000000">.imageIconHovered&nbsp;=&nbsp;imageIconHovered;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>this</b></font><font color="#000000">.imageIcon&nbsp;=&nbsp;imageIcon;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>this</b></font><font color="#000000">.setText</font><font color="#000000">(</font><font color="#000000">text</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>this</b></font><font color="#000000">.addHoverMouseListener</font><font color="#000000">()</font><font color="#000000">;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#000000">JButtonHoverable</font><font color="#000000">(</font><font color="#000000">ImageIcon&nbsp;imageIcon,&nbsp;ImageIcon&nbsp;imageIconHovered</font><font color="#000000">){</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>super</b></font><font color="#000000">(</font><font color="#000000">imageIcon</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>this</b></font><font color="#000000">.hoverable&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>this</b></font><font color="#000000">.imageIconHovered&nbsp;=&nbsp;imageIconHovered;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>this</b></font><font color="#000000">.imageIcon&nbsp;=&nbsp;imageIcon;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>this</b></font><font color="#000000">.addHoverMouseListener</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#000000">ImageIcon&nbsp;getImageIconHovered</font><font color="#000000">()&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">imageIconHovered;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#000000">ImageIcon&nbsp;getImageIcon</font><font color="#000000">()&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">imageIcon;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">setHoverable</font><font color="#000000">(</font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">hoverable</font><font color="#000000">){</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>this</b></font><font color="#000000">.hoverable&nbsp;=&nbsp;hoverable;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">addHoverMouseListener</font><font color="#000000">(){</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>this</b></font><font color="#000000">.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">addMouseListener</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">MouseAdapter</font><font color="#000000">(){</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">mouseEntered</font><font color="#000000">(</font><font color="#000000">MouseEvent&nbsp;e</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if</b></font><font color="#000000">(</font><font color="#000000">hoverable</font><font color="#000000">){</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">JButtonHoverable&nbsp;button&nbsp;=&nbsp;</font><font color="#000000">((</font><font color="#000000">JButtonHoverable</font><font color="#000000">)</font><font color="#000000">e.getSource</font><font color="#000000">())</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">button.setIcon</font><font color="#000000">(</font><font color="#000000">button.getImageIconHovered</font><font color="#000000">())</font><font color="#000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">mouseExited</font><font color="#000000">(</font><font color="#000000">MouseEvent&nbsp;e</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">JButtonHoverable&nbsp;button&nbsp;=&nbsp;</font><font color="#000000">((</font><font color="#000000">JButtonHoverable</font><font color="#000000">)</font><font color="#000000">e.getSource</font><font color="#000000">())</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">button.setIcon</font><font color="#000000">(</font><font color="#000000">button.getImageIcon</font><font color="#000000">())</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">})</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#000000">}</font></code></p>
</td>
</tr>
</table>
</div>
<p>Und so wird die Klasse verwendet:</p>
<div align="left" class="java" style="border: 1px dotted black; padding: 5px; background-color: #EBEBEB;">
<table border="0" cellpadding="3" cellspacing="0" bgcolor="#ffffff">
<tr>
<td nowrap="nowrap" valign="top" align="left"><code><font color="#000000">JButtonHoverable&nbsp;buttonHoverable&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JButtonHoverable</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">ImageIcon</font><font color="#000000">(</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">getClass</font><font color="#000000">()</font><font color="#000000">.getClassLoader</font><font color="#000000">()</font><font color="#000000">.getResource</font><font color="#000000">(</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#2a00ff">&#34;de/roth/icon/blau.png&#34;</font><font color="#000000">))</font><font color="#000000">,&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">ImageIcon</font><font color="#000000">(</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">getClass</font><font color="#000000">()</font><font color="#000000">.getClassLoader</font><font color="#000000">()</font><font color="#000000">.getResource</font><font color="#000000">(</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#2a00ff">&#34;de/roth/icon/rot.png&#34;</font><font color="#000000">)))</font><font color="#000000">;</font></code></td>
</tr>
</table>
</div>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:140px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.mynotiz.de%2Fprogrammieren%2Fjava-jbutton-mit-hover-effekt-1401%2F&amp;layout=button_count&amp;show_faces=false&amp;width=140&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=140px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://blog.mynotiz.de/programmieren/java-jbutton-mit-hover-effekt-1401/"></g:plusone>
			</div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.mynotiz.de/programmieren/java-jbutton-mit-hover-effekt-1401/"  data-text="Java JButton mit Hover-Effekt" data-count="horizontal">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div><p>Ähnliche Beiträge:<ol>
<li><a href='http://blog.mynotiz.de/programmieren/jcombobox-beispiel-580/' rel='bookmark' title='Java JComboBox Beispiel'>Java JComboBox Beispiel</a> <small>Heute möchte ich zeigen wie ihr ein Dropdownmenü in Java...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-jmenubar-beispiel-tutorial-235/' rel='bookmark' title='Java JMenuBar Beispiel / Tutorial'>Java JMenuBar Beispiel / Tutorial</a> <small>Hallo Leute, heute wollte ich euch zeigen wie man eine...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-messagedialog-messagebox-242/' rel='bookmark' title='Java MessageDialog / Messagebox'>Java MessageDialog / Messagebox</a> <small>Wenn man Grafische Benutzer Oberflächen kurz GUIs in Java realisieren...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mynotiz.de/programmieren/java-jbutton-mit-hover-effekt-1401/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java List zufällig sortieren / mischen / shufflen</title>
		<link>http://blog.mynotiz.de/programmieren/java-list-zufallig-sortieren-mischen-shufflen-1386/</link>
		<comments>http://blog.mynotiz.de/programmieren/java-list-zufallig-sortieren-mischen-shufflen-1386/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 07:07:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[ArrayList]]></category>
		<category><![CDATA[Collections]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[List]]></category>
		<category><![CDATA[mischeln]]></category>
		<category><![CDATA[mischen]]></category>
		<category><![CDATA[shuffle ArrayList]]></category>
		<category><![CDATA[shuffle List]]></category>
		<category><![CDATA[sort]]></category>
		<category><![CDATA[sortieren]]></category>
		<category><![CDATA[zufällig]]></category>

		<guid isPermaLink="false">http://blog.mynotiz.de/?p=1386</guid>
		<description><![CDATA[Schon oft in meinem Programmierer-Dasein habe ich eine List oder eine ArrayList in Java zufällig mischen müssen. Das ganze geht ziemlich einfach. Die Klasse Collections bietet uns die Methode shuffle an. Folgendes Code-Beispiel zeigt wie: import&#160;java.util.ArrayList;import&#160;java.util.Collections; public&#160;class&#160;ListZufaelligSortieren&#160;{ &#160;&#160; &#160;&#160;public&#160;static&#160;void&#160;main(String[]&#160;args)&#160;{ &#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;ArrayList&#60;String&#62;&#160;namensListe&#160;=&#160;new&#160;ArrayList&#60;String&#62;(); &#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;String&#160;name1&#160;=&#160;new&#160;String(&#34;Peter&#34;); &#160;&#160;&#160;&#160;String&#160;name2&#160;=&#160;new&#160;String(&#34;Paul&#34;); &#160;&#160;&#160;&#160;String&#160;name3&#160;=&#160;new&#160;String(&#34;Maria&#34;); &#160;&#160;&#160;&#160;String&#160;name4&#160;=&#160;new&#160;String(&#34;Otto&#34;); &#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;namensListe.add(name1); &#160;&#160;&#160;&#160;namensListe.add(name2); &#160;&#160;&#160;&#160;namensListe.add(name3); &#160;&#160;&#160;&#160;namensListe.add(name4); &#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;//&#160;List&#160;durcheinander&#160;mischen &#160;&#160;&#160;&#160;Collections.shuffle(namensListe); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
Ähnliche Beiträge:<ol>
<li><a href='http://blog.mynotiz.de/programmieren/java-aus-liste-whrend-der-iteration-listenelemente-lschen-1114/' rel='bookmark' title='Java aus Liste w&auml;hrend der Iteration Listenelemente l&ouml;schen'>Java aus Liste w&auml;hrend der Iteration Listenelemente l&ouml;schen</a> <small>Oft kommt es vor dass man in Java während der...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-doppelte-eintrage-aus-arraylist-loschen-726/' rel='bookmark' title='Java doppelte Einträge aus ArrayList löschen'>Java doppelte Einträge aus ArrayList löschen</a> <small>Beim schreiben eines Textfilters habe ich letzt eine kleine Funktion...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-regulre-ausdrcke-1360/' rel='bookmark' title='Java: Regul&auml;re Ausdr&uuml;cke'>Java: Regul&auml;re Ausdr&uuml;cke</a> <small>Oft will man einen bestimmten Text nach gewissen Kriterien parsen...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Schon oft in meinem Programmierer-Dasein habe ich eine <strong>List </strong>oder eine <strong>ArrayList</strong> in Java zufällig mischen müssen. Das ganze geht ziemlich einfach. Die Klasse Collections bietet uns die Methode <strong>shuffle</strong> an. Folgendes Code-Beispiel zeigt wie:<br />
<!-- ======================================================== --><!-- = Java Sourcecode to HTML automatically converted code = --><!-- =   Java2Html Converter 5.0 [2006-03-04] by Markus Gebhard  markus@jave.de   = --><!-- =     Further information: http://www.java2html.de     = -->
<div align="left" class="java" style="border: 1px dotted black; padding: 5px; background-color: #EBEBEB;">
<table border="0" cellpadding="3" cellspacing="0">
<tr><!-- start source code -->
<td nowrap="nowrap" valign="top" align="left"><code><font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.util.ArrayList;</font><br /><font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.util.Collections;</font><br />
<font color="#ffffff"></font><br />
<font color="#7f0055"><b>public&nbsp;class&nbsp;</b></font><font color="#000000">ListZufaelligSortieren&nbsp;</font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;static&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">main</font><font color="#000000">(</font><font color="#000000">String</font><font color="#000000">[]&nbsp;</font><font color="#000000">args</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">ArrayList&lt;String&gt;&nbsp;namensListe&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">ArrayList&lt;String&gt;</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">String&nbsp;name1&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">String</font><font color="#000000">(</font><font color="#2a00ff">&#34;Peter&#34;</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">String&nbsp;name2&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">String</font><font color="#000000">(</font><font color="#2a00ff">&#34;Paul&#34;</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">String&nbsp;name3&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">String</font><font color="#000000">(</font><font color="#2a00ff">&#34;Maria&#34;</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">String&nbsp;name4&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">String</font><font color="#000000">(</font><font color="#2a00ff">&#34;Otto&#34;</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">namensListe.add</font><font color="#000000">(</font><font color="#000000">name1</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">namensListe.add</font><font color="#000000">(</font><font color="#000000">name2</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">namensListe.add</font><font color="#000000">(</font><font color="#000000">name3</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">namensListe.add</font><font color="#000000">(</font><font color="#000000">name4</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;List&nbsp;durcheinander&nbsp;mischen</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Collections.shuffle</font><font color="#000000">(</font><font color="#000000">namensListe</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>for</b></font><font color="#000000">(</font><font color="#000000">String&nbsp;name&nbsp;:&nbsp;namensListe</font><font color="#000000">){</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">System.out.print</font><font color="#000000">(</font><font color="#000000">name</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">System.out.print</font><font color="#000000">(</font><font color="#2a00ff">&#34;&nbsp;&#34;</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Ausgabe:&nbsp;Maria&nbsp;Paul&nbsp;Otto&nbsp;Peter</font><br />
<font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#000000">}</font></code></td>
</tr>
</table>
</div>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:140px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.mynotiz.de%2Fprogrammieren%2Fjava-list-zufallig-sortieren-mischen-shufflen-1386%2F&amp;layout=button_count&amp;show_faces=false&amp;width=140&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=140px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://blog.mynotiz.de/programmieren/java-list-zufallig-sortieren-mischen-shufflen-1386/"></g:plusone>
			</div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.mynotiz.de/programmieren/java-list-zufallig-sortieren-mischen-shufflen-1386/"  data-text="Java List zufällig sortieren / mischen / shufflen" data-count="horizontal">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div><p>Ähnliche Beiträge:<ol>
<li><a href='http://blog.mynotiz.de/programmieren/java-aus-liste-whrend-der-iteration-listenelemente-lschen-1114/' rel='bookmark' title='Java aus Liste w&auml;hrend der Iteration Listenelemente l&ouml;schen'>Java aus Liste w&auml;hrend der Iteration Listenelemente l&ouml;schen</a> <small>Oft kommt es vor dass man in Java während der...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-doppelte-eintrage-aus-arraylist-loschen-726/' rel='bookmark' title='Java doppelte Einträge aus ArrayList löschen'>Java doppelte Einträge aus ArrayList löschen</a> <small>Beim schreiben eines Textfilters habe ich letzt eine kleine Funktion...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-regulre-ausdrcke-1360/' rel='bookmark' title='Java: Regul&auml;re Ausdr&uuml;cke'>Java: Regul&auml;re Ausdr&uuml;cke</a> <small>Oft will man einen bestimmten Text nach gewissen Kriterien parsen...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mynotiz.de/programmieren/java-list-zufallig-sortieren-mischen-shufflen-1386/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java: Regul&#228;re Ausdr&#252;cke</title>
		<link>http://blog.mynotiz.de/programmieren/java-regulre-ausdrcke-1360/</link>
		<comments>http://blog.mynotiz.de/programmieren/java-regulre-ausdrcke-1360/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 18:04:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[group]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Matcher]]></category>
		<category><![CDATA[Parser]]></category>
		<category><![CDATA[Pattern]]></category>
		<category><![CDATA[Regular Expression]]></category>
		<category><![CDATA[Regulärer Ausdruck]]></category>

		<guid isPermaLink="false">http://blog.mynotiz.de/programmieren/java-regulre-ausdrcke-1360/</guid>
		<description><![CDATA[Oft will man einen bestimmten Text nach gewissen Kriterien parsen und analysieren. Dafür eignen sich Reguläre Ausdrücke bis zu einem gewissen Grad hervorragend. Ein Regulärer Ausdruck ist eine syntaktische Beschreibung einer Zeichenkette die zum Beispiel in einem Text, einfach oder mehrfach, vorhanden sein kann. In diesem kleinen Code-Beispiel möchte ich kurz erklären wie ihr einen [...]
Ähnliche Beiträge:<ol>
<li><a href='http://blog.mynotiz.de/programmieren/java-regularer-ausruck-e-mail-729/' rel='bookmark' title='Java Regulärer Ausruck E-Mail'>Java Regulärer Ausruck E-Mail</a> <small>Hier ein Regulärer Ausdruck oder Regular Expression für eine E-Mail-Adresse....</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-regular-expression-tester-469/' rel='bookmark' title='Java Regular Expression Tester'>Java Regular Expression Tester</a> <small>Hi Leute, nach relativ kurzer Entwicklungszeit habe ich nun mein...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-text-in-eine-datei-schreiben-450/' rel='bookmark' title='Java Text in eine Datei schreiben'>Java Text in eine Datei schreiben</a> <small>Heute möchte ich euch zeigen wie man mittels Java einfach...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Oft will man einen bestimmten Text nach gewissen Kriterien parsen und analysieren. Dafür eignen sich <strong>Reguläre Ausdrücke</strong> bis zu einem gewissen Grad hervorragend. Ein Regulärer Ausdruck ist eine syntaktische Beschreibung einer Zeichenkette die zum Beispiel in einem Text, einfach oder mehrfach, vorhanden sein kann. In diesem kleinen Code-Beispiel möchte ich kurz erklären wie ihr einen Regulären Ausdruck in Java anwenden könnt.</p>
<div style="border-bottom: black 1px dotted; border-left: black 1px dotted; padding-bottom: 5px; background-color: #ebebeb; padding-left: 5px; padding-right: 5px; border-top: black 1px dotted; border-right: black 1px dotted; padding-top: 5px" class="java" align="left">
<table border="0" cellspacing="0" cellpadding="3">
<tbody>
<tr>
<td valign="top" nowrap="nowrap" align="left"><code><font color="#7f0055"><b>import </b></font><font color="#000000">java.util.regex.Matcher;</font>               <br /><font color="#7f0055"><b>import </b></font><font color="#000000">java.util.regex.Pattern;</font>               <br /><font color="#ffffff"></font>              <br /><font color="#7f0055"><b>public class </b></font><font color="#000000">RegularExpression </font><font color="#000000">{</font>               <br /><font color="#ffffff"></font>              <br /><font color="#ffffff">&#160; </font><font color="#7f0055"><b>public static </b></font><font color="#7f0055"><b>void </b></font><font color="#000000">main</font><font color="#000000">(</font><font color="#000000">String</font><font color="#000000">[] </font><font color="#000000">args</font><font color="#000000">) {</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#3f7f5f">// Text zum Parsen</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#000000">String text = </font><font color="#7f0055"><b>new </b></font><font color="#000000">String</font><font color="#000000">(</font><font color="#2a00ff">&quot;Das derzeit gebräuchlichste Zahlensystem ist&quot;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">+ </font><font color="#2a00ff">&quot; das Dezimalsystem mit den Ziffern 1, 2, 3, 4, 5, 6, &quot;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">+ </font><font color="#2a00ff">&quot;7, 8, 9 und 0.&quot;</font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font>              <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#3f7f5f">// Regulärer Ausdruck wird in ein Pattern kompiliert</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#3f7f5f">// [0-9]+ beschreibt alle Zahlen mit einer oder mehr Stellen</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#000000">Pattern pattern = Pattern.compile</font><font color="#000000">(</font><font color="#2a00ff">&quot;[0-9]+&quot;</font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff"></font>              <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#3f7f5f">// Ein Matcher wird mit dem Pattern erzeugt</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#000000">Matcher matcher = pattern.matcher</font><font color="#000000">(</font><font color="#000000">text</font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff"></font>              <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#3f7f5f">// Matcher findet den nächsten Treffer </font>              <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#3f7f5f">// solange bis es keine Treffer mehr gibt, dann</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#3f7f5f">// wird die Schleife abgebrochen.</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#7f0055"><b>while </b></font><font color="#000000">(</font><font color="#000000">matcher.find</font><font color="#000000">()) {</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">System.out.print</font><font color="#000000">(</font><font color="#000000">matcher.group</font><font color="#000000">() </font><font color="#000000">+ </font><font color="#2a00ff">&quot; &quot;</font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#000000">}</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font>              <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#3f7f5f"><strong>// Ausgabe: 1 2 3 4 5 6 7 8 9 0</strong> </font>              <br /><font color="#ffffff">&#160; </font><font color="#000000">}</font>               <br /><font color="#000000">}</font></code></td>
</tr>
</tbody>
</table></div>
<p>Vor einiger Zeit habe ich ein Programm geschrieben mit dem ihr Regulärer Ausdrücke austesten könnt. Es nennt sich <a href="http://blog.mynotiz.de/programmieren/java-regular-expression-tester-469/" target="_blank">Java Regular Expression Tester</a>.</p>
<p><a href="http://blog.mynotiz.de/wp-content/uploads/2011/08/image.png" rel="lightbox"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.mynotiz.de/wp-content/uploads/2011/08/image_thumb.png" width="350" height="258" /></a></p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:140px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.mynotiz.de%2Fprogrammieren%2Fjava-regulre-ausdrcke-1360%2F&amp;layout=button_count&amp;show_faces=false&amp;width=140&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=140px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://blog.mynotiz.de/programmieren/java-regulre-ausdrcke-1360/"></g:plusone>
			</div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.mynotiz.de/programmieren/java-regulre-ausdrcke-1360/"  data-text="Java: Regul&auml;re Ausdr&uuml;cke" data-count="horizontal">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div><p>Ähnliche Beiträge:<ol>
<li><a href='http://blog.mynotiz.de/programmieren/java-regularer-ausruck-e-mail-729/' rel='bookmark' title='Java Regulärer Ausruck E-Mail'>Java Regulärer Ausruck E-Mail</a> <small>Hier ein Regulärer Ausdruck oder Regular Expression für eine E-Mail-Adresse....</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-regular-expression-tester-469/' rel='bookmark' title='Java Regular Expression Tester'>Java Regular Expression Tester</a> <small>Hi Leute, nach relativ kurzer Entwicklungszeit habe ich nun mein...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-text-in-eine-datei-schreiben-450/' rel='bookmark' title='Java Text in eine Datei schreiben'>Java Text in eine Datei schreiben</a> <small>Heute möchte ich euch zeigen wie man mittels Java einfach...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mynotiz.de/programmieren/java-regulre-ausdrcke-1360/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Runden und genaues Rechnen</title>
		<link>http://blog.mynotiz.de/programmieren/java-runden-und-genaues-rechnen-1340/</link>
		<comments>http://blog.mynotiz.de/programmieren/java-runden-und-genaues-rechnen-1340/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 14:30:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[auf zwei Nachkommastellen]]></category>
		<category><![CDATA[BigDecimal]]></category>
		<category><![CDATA[Gleitkommazahl]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[runden]]></category>

		<guid isPermaLink="false">http://blog.mynotiz.de/programmieren/java-runden-und-genaues-rechnen-1340/</guid>
		<description><![CDATA[Will man in Java ausgerechnete Werte in einer GUI oder auf der Konsole darstellen hat man oft das Problem, dass man sehr lange Nachkommastellen erhält. Addiert man zum Beispiel zehn mal in einer Schleife den Wert 0.1 auf eine Variable die Initial 0 war so erhält man nicht wie erwartet als Ergebnis 1, sondern &#34;0.9999999999999999&#34;. [...]
Ähnliche Beiträge:<ol>
<li><a href='http://blog.mynotiz.de/programmieren/java-zufallszahl-345/' rel='bookmark' title='Java Zufallszahl'>Java Zufallszahl</a> <small>Beim programmieren werden oft &#8220;zufällige&#8221; Zahlen, so genannte Zufallszahlen, benötigt....</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-exceptions-beispiel-tutorial-278/' rel='bookmark' title='Java Exceptions Beispiel &amp; Tutorial / Bier trinken'>Java Exceptions Beispiel &#038; Tutorial / Bier trinken</a> <small>Da Exceptions ein unverzichtbares Thema bezüglich Fehlererkennung und Fehlerbehandlung in...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-jmenubar-beispiel-tutorial-235/' rel='bookmark' title='Java JMenuBar Beispiel / Tutorial'>Java JMenuBar Beispiel / Tutorial</a> <small>Hallo Leute, heute wollte ich euch zeigen wie man eine...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Will man in <strong>Java</strong> ausgerechnete Werte in einer GUI oder auf der Konsole darstellen hat man oft das Problem, dass man sehr lange Nachkommastellen erhält. Addiert man zum Beispiel zehn mal in einer Schleife den Wert 0.1 auf eine Variable die Initial 0 war so erhält man nicht wie erwartet als Ergebnis 1, sondern &quot;0.9999999999999999&quot;.</p>
<div style="border-bottom: black 1px dotted; border-left: black 1px dotted; padding-bottom: 5px; background-color: #ebebeb; padding-left: 5px; padding-right: 5px; border-top: black 1px dotted; border-right: black 1px dotted; padding-top: 5px" class="java" align="left"><code><font color="#7f0055"><b>double </b></font><font color="#000000">x = </font><font color="#990000">0</font><font color="#000000">;</font>&#160; <br /><font color="#7f0055"><b>for </b></font><font color="#000000">(</font><font color="#7f0055"><b>int </b></font><font color="#000000">i = </font><font color="#990000">0</font><font color="#000000">; i &lt; </font><font color="#990000">10</font><font color="#000000">; i++</font><font color="#000000">) {</font>&#160; <br /><font color="#ffffff">&#160;&#160; </font><font color="#000000">x = x + </font><font color="#990000">0.1</font><font color="#000000">;</font>&#160; <br /><font color="#000000">}&#160; <br /></font><font color="#000000">System.out.println</font><font color="#000000">(</font><font color="#000000">x</font><font color="#000000">)</font><font color="#000000">;</font>&#160; <br /><code><font color="#3f7f5f">// <strong>Ausgabe</strong>: 0.9999999999999999</font></code></code> </div>
<p><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 12px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://blog.mynotiz.de/wp-content/uploads/2011/07/image51.png" width="127" height="121" />Kein Anwender will solche Zahlen auslesen müssen. Leider kommt es beim Rechnen mit Double-Werten immer wieder zu diesem Problem. Dies liegt einfach daran, dass in Java zum Beispiel ein Double-Wert immer nur 64-Bit hat, also es rein logisch gar nicht möglich ist alle Zahlen &quot;abzudecken&quot;. Deswegen wird lediglich eine approximative Darstellung einer reellen Zahl durch Double-Werte ermöglicht. Mehr dazu unter <a href="http://de.wikipedia.org/wiki/Gleitkommazahl">http://de.wikipedia.org/wiki/Gleitkommazahl</a>. Der Einsatz von variabel großen Zahlen ist die Lösung für diese Probleme. Java bietet von Haus aus eine solche Klasse an: <strong>BigDecimal</strong>. Mit ihr ist es möglich mit beliebig großen oder beliebig kleinen Zahlen mit beliebig viel Nachkommastellen zu rechnen. Gerade für das wissenschaftliche Arbeiten zum Beispiel in der Physik wenn es auf Genauigkeit ankommt wäre es natürlich fatal mit Double-Werten zu Rechnen, die bezogen auf die Masse eines Elektrons katastrophale Ungenauigkeiten aufweisen würde. </p>
<p>BigDecimal bietet zusätzlich die Funktion an Zahlen nach mehreren Kriterien zu <strong>runden</strong>. Dies nutzen wir aus um unseren &quot;vermurksten&quot; Double-Wert zu korrigieren.</p>
<div style="border-bottom: black 1px dotted; border-left: black 1px dotted; padding-bottom: 5px; background-color: #ebebeb; padding-left: 5px; padding-right: 5px; border-top: black 1px dotted; border-right: black 1px dotted; padding-top: 5px" class="java" align="left">
<table border="0" cellspacing="0" cellpadding="3">
<tbody>
<tr><!-- start source code -->
<td valign="top" nowrap="nowrap" align="left"><code><font color="#7f0055"><b>import </b></font><font color="#000000">java.math.BigDecimal;</font>               <br /><font color="#7f0055"><b>import </b></font><font color="#000000">java.math.RoundingMode;</font>               <br /><font color="#ffffff"></font>              <br /><font color="#7f0055"><b>public class </b></font><font color="#000000">RundenInJava </font><font color="#000000">{</font>               <br /><font color="#ffffff">&#160; </font><font color="#7f0055"><b>public static </b></font><font color="#7f0055"><b>void </b></font><font color="#000000">main</font><font color="#000000">(</font><font color="#000000">String</font><font color="#000000">[] </font><font color="#000000">args</font><font color="#000000">) {</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#7f0055"><b>double </b></font><font color="#000000">x = </font><font color="#990000">0</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#7f0055"><b>for </b></font><font color="#000000">(</font><font color="#7f0055"><b>int </b></font><font color="#000000">i = </font><font color="#990000">0</font><font color="#000000">; i &lt; </font><font color="#990000">10</font><font color="#000000">; i++</font><font color="#000000">) {</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">x = x + </font><font color="#990000">0.1</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#000000">}</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#000000">System.out.println</font><font color="#000000">(</font><font color="#000000">x</font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#3f7f5f">// <strong>Ausgabe</strong>: 0.9999999999999999</font>               <br /><font color="#ffffff"></font>              <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#000000">BigDecimal xGerundet = </font><font color="#7f0055"><b>new </b></font><font color="#000000">BigDecimal</font><font color="#000000">(</font><font color="#000000">x</font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff"></font>              <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#3f7f5f">// Runden auf 2 Nachkommastellen zur nähsten</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#3f7f5f">// Nachbarzahl, falls beide Nachbarn gleichweit</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#3f7f5f">// entfernt sind wird hochgerundet!</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#000000">System.out.println</font><font color="#000000">((</font><font color="#000000">xGerundet.setScale</font><font color="#000000">(</font><font color="#990000">2</font><font color="#000000">, RoundingMode.HALF_UP</font><font color="#000000">))</font><font color="#000000">.toString</font><font color="#000000">())</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#3f7f5f">// <strong>Ausgabe</strong>: 1.00</font>               <br /><font color="#ffffff">&#160; </font><font color="#000000">}</font>               <br /><font color="#000000">}</font></code> </td>
</tr>
</tbody>
</table></div>
<p>BigDecimal bietet natürlich auch alle nötigen Grundrechenarten, anhand von Methoden an, um damit rechnen zu können.</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:140px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.mynotiz.de%2Fprogrammieren%2Fjava-runden-und-genaues-rechnen-1340%2F&amp;layout=button_count&amp;show_faces=false&amp;width=140&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=140px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://blog.mynotiz.de/programmieren/java-runden-und-genaues-rechnen-1340/"></g:plusone>
			</div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.mynotiz.de/programmieren/java-runden-und-genaues-rechnen-1340/"  data-text="Java Runden und genaues Rechnen" data-count="horizontal">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div><p>Ähnliche Beiträge:<ol>
<li><a href='http://blog.mynotiz.de/programmieren/java-zufallszahl-345/' rel='bookmark' title='Java Zufallszahl'>Java Zufallszahl</a> <small>Beim programmieren werden oft &#8220;zufällige&#8221; Zahlen, so genannte Zufallszahlen, benötigt....</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-exceptions-beispiel-tutorial-278/' rel='bookmark' title='Java Exceptions Beispiel &amp; Tutorial / Bier trinken'>Java Exceptions Beispiel &#038; Tutorial / Bier trinken</a> <small>Da Exceptions ein unverzichtbares Thema bezüglich Fehlererkennung und Fehlerbehandlung in...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-jmenubar-beispiel-tutorial-235/' rel='bookmark' title='Java JMenuBar Beispiel / Tutorial'>Java JMenuBar Beispiel / Tutorial</a> <small>Hallo Leute, heute wollte ich euch zeigen wie man eine...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mynotiz.de/programmieren/java-runden-und-genaues-rechnen-1340/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

