<?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; JScrollPane</title>
	<atom:link href="http://blog.mynotiz.de/tag/jscrollpane/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 JList automatisches nach unten scrollen nach hinzuf&#252;gen</title>
		<link>http://blog.mynotiz.de/programmieren/java-jlist-automatisches-nach-unten-scrollen-nach-hinzufgen-970/</link>
		<comments>http://blog.mynotiz.de/programmieren/java-jlist-automatisches-nach-unten-scrollen-nach-hinzufgen-970/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 16:00:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[automatisch nach unten scrollen]]></category>
		<category><![CDATA[Beispiel]]></category>
		<category><![CDATA[Example]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JFrame]]></category>
		<category><![CDATA[JList]]></category>
		<category><![CDATA[JScrollPane]]></category>
		<category><![CDATA[Scroll down]]></category>

		<guid isPermaLink="false">http://blog.mynotiz.de/programmieren/java-jlist-automatisches-nach-unten-scrollen-nach-hinzufgen-970/</guid>
		<description><![CDATA[Ich schreibe gerade an einem Programm welches alle Festplattenaktivitäten in einer JList auflistet. Da sehr viele Aktionen anfallen möchte ich dass die, von einer ScrollPane umgebene, JList automatisch nach unten scrollt sobald ein Eintrag hinzugefügt wird. Quasi ein JList Auto-Scroll Down. Das Java-Beispielprogramm sieht folgendermaßen aus. Screenshot Quellcode Und hier der erlösende Quellcode dazu. import [...]
Ähnliche Beiträge:<ol>
<li><a href='http://blog.mynotiz.de/programmieren/java-schriftfarbe-in-jlist-andern-714/' rel='bookmark' title='Java Schriftfarbe in JList ändern'>Java Schriftfarbe in JList ändern</a> <small>Bei der Java GUI-Entwicklung bin ich in letzter Zeit immer...</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>Ich schreibe gerade an einem Programm welches alle Festplattenaktivitäten in einer <strong>JList</strong> auflistet. Da sehr viele Aktionen anfallen möchte ich dass die, von einer ScrollPane umgebene, JList <strong>automatisch nach unten scrollt</strong> sobald ein Eintrag hinzugefügt wird. Quasi ein <strong>JList Auto-Scroll Down</strong>. Das Java-Beispielprogramm sieht folgendermaßen aus.</p>
<h2>Screenshot</h2>
<p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="jlist_autoscroll_example" border="0" alt="jlist_autoscroll_example" src="/wp-content/uploads/2010/09/jlist_autoscroll_example.gif" width="400" height="300" /> </p>
<h2>Quellcode</h2>
<p>Und hier der erlösende Quellcode dazu.</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.awt.BorderLayout;</font>               <br /><font color="#7f0055"><b>import </b></font><font color="#000000">java.awt.event.ActionEvent;</font>               <br /><font color="#7f0055"><b>import </b></font><font color="#000000">java.awt.event.ActionListener;</font>               <br /><font color="#ffffff"></font>              <br /><font color="#7f0055"><b>import </b></font><font color="#000000">javax.swing.DefaultListModel;</font>               <br /><font color="#7f0055"><b>import </b></font><font color="#000000">javax.swing.JButton;</font>               <br /><font color="#7f0055"><b>import </b></font><font color="#000000">javax.swing.JFrame;</font>               <br /><font color="#7f0055"><b>import </b></font><font color="#000000">javax.swing.JList;</font>               <br /><font color="#7f0055"><b>import </b></font><font color="#000000">javax.swing.JScrollPane;</font>               <br /><font color="#7f0055"><b>import </b></font><font color="#000000">javax.swing.SwingUtilities;</font>               <br /><font color="#7f0055"><b>import </b></font><font color="#000000">javax.swing.WindowConstants;</font>               <br /><font color="#ffffff"></font>              <br /><font color="#7f0055"><b>public class </b></font><font color="#000000">Main </font><font color="#7f0055"><b>extends </b></font><font color="#000000">JFrame </font><font color="#000000">{</font>               <br /><font color="#ffffff"></font>              <br /><font color="#ffffff">&#160; </font><font color="#7f0055"><b>private </b></font><font color="#000000">JList jList;</font>               <br /><font color="#ffffff">&#160; </font><font color="#7f0055"><b>private </b></font><font color="#000000">JScrollPane jScrollPane;</font>               <br /><font color="#ffffff">&#160; </font><font color="#7f0055"><b>private </b></font><font color="#000000">DefaultListModel defaultListModel;</font>               <br /><font color="#ffffff">&#160; </font><font color="#7f0055"><b>private </b></font><font color="#000000">JButton jButton;</font>               <br /><font color="#ffffff"></font>              <br /><font color="#ffffff">&#160; </font><font color="#7f0055"><b>public </b></font><font color="#000000">Main</font><font color="#000000">() {</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#7f0055"><b>super</b></font><font color="#000000">()</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#000000">initGUI</font><font color="#000000">()</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160; </font><font color="#000000">}</font>               <br /><font color="#ffffff"></font>              <br /><font color="#ffffff">&#160; </font><font color="#7f0055"><b>private </b></font><font color="#7f0055"><b>void </b></font><font color="#000000">initGUI</font><font color="#000000">() {</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#7f0055"><b>try </b></font><font color="#000000">{</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">BorderLayout thisLayout = </font><font color="#7f0055"><b>new </b></font><font color="#000000">BorderLayout</font><font color="#000000">()</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#7f0055"><b>this</b></font><font color="#000000">.setDefaultCloseOperation</font><font color="#000000">(</font><font color="#000000">WindowConstants.DISPOSE_ON_CLOSE</font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#7f0055"><b>this</b></font><font color="#000000">.getContentPane</font><font color="#000000">()</font><font color="#000000">.setLayout</font><font color="#000000">(</font><font color="#000000">thisLayout</font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff"></font>              <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">defaultListModel = </font><font color="#7f0055"><b>new </b></font><font color="#000000">DefaultListModel</font><font color="#000000">()</font><font color="#000000">;</font>               <br /><font color="#ffffff"></font>              <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">jList = </font><font color="#7f0055"><b>new </b></font><font color="#000000">JList</font><font color="#000000">()</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">jList.setModel</font><font color="#000000">(</font><font color="#000000">defaultListModel</font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff"></font>              <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">jScrollPane = </font><font color="#7f0055"><b>new </b></font><font color="#000000">JScrollPane</font><font color="#000000">()</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">jScrollPane.setPreferredSize</font><font color="#000000">(</font><font color="#7f0055"><b>new </b></font><font color="#000000">java.awt.Dimension</font><font color="#000000">(</font><font color="#990000">392</font><font color="#000000">, </font><font color="#990000">245</font><font color="#000000">))</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">jScrollPane.setViewportView</font><font color="#000000">(</font><font color="#000000">jList</font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font>              <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">jButton = </font><font color="#7f0055"><b>new </b></font><font color="#000000">JButton</font><font color="#000000">()</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">jButton.setText</font><font color="#000000">(</font><font color="#2a00ff">&quot;add&quot;</font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">jButton.addActionListener</font><font color="#000000">(</font><font color="#7f0055"><b>new </b></font><font color="#000000">ActionListener</font><font color="#000000">() {</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#7f0055"><b>public </b></font><font color="#7f0055"><b>void </b></font><font color="#000000">actionPerformed</font><font color="#000000">(</font><font color="#000000">ActionEvent evt</font><font color="#000000">) {</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#3f7f5f">// Wichtig ist dass das Hinzufügen alles in einem seperaten</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#3f7f5f">// Thread abläuft damit die Oberfläche nicht hängen bleibt</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#3f7f5f">// und damit es keine Fehler beim dem Scrollen gibt(IndexOutOfBoundsException).</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">SwingUtilities.invokeLater</font><font color="#000000">(</font><font color="#7f0055"><b>new </b></font><font color="#000000">Runnable</font><font color="#000000">() {</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#7f0055"><b>public </b></font><font color="#7f0055"><b>void </b></font><font color="#000000">run</font><font color="#000000">() {</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#3f7f5f">// Element dem DefaultListModel hinzufügen.</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#3f7f5f">// Angezeigt wird dann die toString Methode des</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#3f7f5f">// Objektes, in diesem Fall ist das der String</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#3f7f5f">// selbst.</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">defaultListModel.addElement</font><font color="#000000">(</font><font color="#7f0055"><b>new </b></font><font color="#000000">String</font><font color="#000000">(</font><font color="#000000">System.currentTimeMillis</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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font>              <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#3f7f5f">// Anschließend den letzten index des Model sichtbar setzen,</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#3f7f5f">// dies Bewirkt den automatischen Scroll nach unten.</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">jList.ensureIndexIsVisible</font><font color="#000000">(</font><font color="#000000">defaultListModel.size</font><font color="#000000">() </font><font color="#000000">- </font><font color="#990000">1</font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">}</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">})</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">}</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">})</font><font color="#000000">;</font>               <br /><font color="#ffffff"></font>              <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#7f0055"><b>this</b></font><font color="#000000">.getContentPane</font><font color="#000000">()</font><font color="#000000">.add</font><font color="#000000">(</font><font color="#000000">jScrollPane, BorderLayout.CENTER</font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#7f0055"><b>this</b></font><font color="#000000">.getContentPane</font><font color="#000000">()</font><font color="#000000">.add</font><font color="#000000">(</font><font color="#000000">jButton, BorderLayout.SOUTH</font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff"></font>              <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#7f0055"><b>this</b></font><font color="#000000">.setTitle</font><font color="#000000">(</font><font color="#2a00ff">&quot;JList Auto-Scroll Beispiel&quot;</font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#7f0055"><b>this</b></font><font color="#000000">.pack</font><font color="#000000">()</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#7f0055"><b>this</b></font><font color="#000000">.setSize</font><font color="#000000">(</font><font color="#990000">400</font><font color="#000000">, </font><font color="#990000">300</font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#000000">} </font><font color="#7f0055"><b>catch </b></font><font color="#000000">(</font><font color="#000000">Exception e</font><font color="#000000">) {</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">e.printStackTrace</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; </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="#000000">SwingUtilities.invokeLater</font><font color="#000000">(</font><font color="#7f0055"><b>new </b></font><font color="#000000">Runnable</font><font color="#000000">() {</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160; </font><font color="#7f0055"><b>public </b></font><font color="#7f0055"><b>void </b></font><font color="#000000">run</font><font color="#000000">() {</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">Main inst = </font><font color="#7f0055"><b>new </b></font><font color="#000000">Main</font><font color="#000000">()</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">inst.setLocationRelativeTo</font><font color="#000000">(</font><font color="#7f0055"><b>null</b></font><font color="#000000">)</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">inst.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">&#160;&#160;&#160;&#160;&#160; </font><font color="#000000">}</font>               <br /><font color="#ffffff">&#160;&#160;&#160; </font><font color="#000000">})</font><font color="#000000">;</font>               <br /><font color="#ffffff">&#160; </font><font color="#000000">}</font>               <br /><font color="#000000">}</font></code></td>
</tr>
</tbody>
</table></div>
<h2>Download</h2>
<p><a href="/downloads/jlist_autoscroll/Main.java.txt" target="_blank">Main.java</a></p>
<p>Ich hoffe ich konnte einigen von euch helfen.</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-jlist-automatisches-nach-unten-scrollen-nach-hinzufgen-970%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-jlist-automatisches-nach-unten-scrollen-nach-hinzufgen-970/"></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-jlist-automatisches-nach-unten-scrollen-nach-hinzufgen-970/"  data-text="Java JList automatisches nach unten scrollen nach hinzuf&uuml;gen" 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-schriftfarbe-in-jlist-andern-714/' rel='bookmark' title='Java Schriftfarbe in JList ändern'>Java Schriftfarbe in JList ändern</a> <small>Bei der Java GUI-Entwicklung bin ich in letzter Zeit immer...</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-jlist-automatisches-nach-unten-scrollen-nach-hinzufgen-970/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java JTable Beispiel</title>
		<link>http://blog.mynotiz.de/programmieren/java-jtable-beispiel-491/</link>
		<comments>http://blog.mynotiz.de/programmieren/java-jtable-beispiel-491/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 22:15:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Tabelle]]></category>
		<category><![CDATA[JFrame]]></category>
		<category><![CDATA[JScrollPane]]></category>
		<category><![CDATA[JTable]]></category>
		<category><![CDATA[JTable Beispiel]]></category>
		<category><![CDATA[Tabelle]]></category>

		<guid isPermaLink="false">http://blog.mynotiz.de/?p=491</guid>
		<description><![CDATA[Seit längerem beschäftigt mich die Problematik &#8220;Tabellen auf der Benutzeroberfläche von Java Anwendungen abzubilden&#8221;. Mit Hilfe der Swing Komponente JTable ist dies möglich. Unsere Beispieltabelle soll zwei Spalten besitzen. Als erstes legen wir diese mittels eines String-Arrays an. Anschließend erzeugen wir unsere Daten die wir in einem zweidimensionalen Array ablegen. Um die Tabellenspalten anzuzeigen müssen [...]
Ähnliche Beiträge:<ol>
<li><a href='http://blog.mynotiz.de/programmieren/java-radiobox-checkbox-am-beispiel-pizzarechner-mit-swing-awt-52/' rel='bookmark' title='Java: Radiobox &amp; Checkbox am Beispiel Pizzarechner mit Swing &amp; AWT'>Java: Radiobox &#038; Checkbox am Beispiel Pizzarechner mit Swing &#038; AWT</a> <small>Aufgabenstellung Erstellung eines Pizza Berechnungsprogramm Pizzaboden ohne Belag kostet für...</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[<div class="wp-caption alignnone" style="width: 471px"><img title="JTable - Screenshot" src="/bilder/java_jtable_beispiel.gif" alt="JTable - Screenshot" width="461" height="120" /><p class="wp-caption-text">JTable - Screenshot</p></div>
<p>Seit längerem beschäftigt mich die Problematik &#8220;<strong>Tabellen </strong>auf der Benutzeroberfläche von Java Anwendungen abzubilden&#8221;. Mit Hilfe der Swing Komponente <strong>JTable </strong>ist dies möglich. Unsere Beispieltabelle soll zwei Spalten besitzen. Als erstes legen wir diese mittels eines String-Arrays an. Anschließend erzeugen wir unsere Daten die wir in einem zweidimensionalen Array ablegen. Um die Tabellenspalten anzuzeigen müssen wir die Tabelle über eine <strong>JScrollPane</strong> zum Container hinzufügen. Die Tabelleninhalte können per Knopfdruck getauscht werden. Hier der Quellcode.</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">java.awt.BorderLayout;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.awt.Container;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.awt.event.ActionEvent;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.awt.event.ActionListener;</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.JScrollPane;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">javax.swing.JTable;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">javax.swing.table.DefaultTableModel;</font><br />
<font color="#ffffff"></font><br />
<font color="#7f0055"><b>public&nbsp;class&nbsp;</b></font><font color="#000000">Tabelle&nbsp;</font><font color="#7f0055"><b>implements&nbsp;</b></font><font color="#000000">ActionListener&nbsp;</font><font color="#000000">{</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>boolean&nbsp;</b></font><font color="#000000">tableModel;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Container&nbsp;mainContainer;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">JFrame&nbsp;frame;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">JButton&nbsp;wechseln;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">JTable&nbsp;tabelle;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">DefaultTableModel&nbsp;tabellenmodellGruppeA;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">DefaultTableModel&nbsp;tabellenmodellGruppeB;</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Spalten&nbsp;anlegen</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">String&nbsp;spalten</font><font color="#000000">[]&nbsp;</font><font color="#000000">=&nbsp;</font><font color="#000000">{&nbsp;</font><font color="#2a00ff">&#34;Mannschaft&#34;</font><font color="#000000">,&nbsp;</font><font color="#2a00ff">&#34;Punkte&#34;</font><font color="#000000">}</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Datenmodelle&nbsp;anlegen</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">String&nbsp;gruppeA</font><font color="#000000">[][]&nbsp;</font><font color="#000000">=&nbsp;</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">{&nbsp;</font><font color="#2a00ff">&#34;Die&nbsp;Gelben&nbsp;Uboote&#34;</font><font color="#000000">,&nbsp;</font><font color="#2a00ff">&#34;9.6&#34;&nbsp;</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">{&nbsp;</font><font color="#2a00ff">&#34;FatFighters&#34;</font><font color="#000000">,&nbsp;</font><font color="#2a00ff">&#34;8.1&#34;&nbsp;</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">{&nbsp;</font><font color="#2a00ff">&#34;Biertrinker&#34;</font><font color="#000000">,&nbsp;</font><font color="#2a00ff">&#34;6.2&#34;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">String&nbsp;gruppeB</font><font color="#000000">[][]&nbsp;</font><font color="#000000">=&nbsp;</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">{&nbsp;</font><font color="#2a00ff">&#34;KillerBienen&#34;</font><font color="#000000">,&nbsp;</font><font color="#2a00ff">&#34;10.4&#34;&nbsp;</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">{&nbsp;</font><font color="#2a00ff">&#34;Citties&#34;</font><font color="#000000">,&nbsp;</font><font color="#2a00ff">&#34;6.2&#34;&nbsp;</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">{&nbsp;</font><font color="#2a00ff">&#34;Team&nbsp;ohne&nbsp;Namen&#34;</font><font color="#000000">,&nbsp;</font><font color="#2a00ff">&#34;5.8&#34;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&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;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#000000">Tabelle</font><font color="#000000">()&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">frame&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JFrame</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">mainContainer&nbsp;=&nbsp;frame.getContentPane</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.setLayout</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">BorderLayout</font><font color="#000000">())</font><font color="#000000">;</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">wechseln&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JButton</font><font color="#000000">(</font><font color="#2a00ff">&#34;wechseln&#34;</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">wechseln.addActionListener</font><font color="#000000">(</font><font color="#7f0055"><b>this</b></font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">mainContainer.add</font><font color="#000000">(</font><font color="#000000">wechseln,&nbsp;BorderLayout.NORTH</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&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;</font><font color="#000000">tabellenmodellGruppeA&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">DefaultTableModel</font><font color="#000000">(</font><font color="#000000">gruppeA,&nbsp;spalten</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">tabellenmodellGruppeB&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">DefaultTableModel</font><font color="#000000">(</font><font color="#000000">gruppeB,&nbsp;spalten</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&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;</font><font color="#000000">tabelle&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JTable</font><font color="#000000">(</font><font color="#000000">tabellenmodellGruppeA</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Um&nbsp;die&nbsp;Spalten&nbsp;der&nbsp;Tabelle&nbsp;anzuzeigen&nbsp;muss&nbsp;die&nbsp;Tabelle</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;&uuml;ber&nbsp;eine&nbsp;ScrollPane&nbsp;hinzugef&uuml;gt&nbsp;werden</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">mainContainer.add</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JScrollPane</font><font color="#000000">(</font><font color="#000000">tabelle</font><font color="#000000">))</font><font color="#000000">;</font><br />
<font color="#ffffff">&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;</font><font color="#000000">frame.setDefaultCloseOperation</font><font color="#000000">(</font><font color="#000000">frame.EXIT_ON_CLOSE</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.pack</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.setTitle</font><font color="#000000">(</font><font color="#2a00ff">&#34;JTable&nbsp;Beispiel&#34;</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;</font><font color="#000000">}</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&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">actionPerformed</font><font color="#000000">(</font><font color="#000000">ActionEvent&nbsp;arg0</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">tableModel</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">tabelle.setModel</font><font color="#000000">(</font><font color="#000000">tabellenmodellGruppeA</font><font color="#000000">)</font><font color="#000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">tableModel&nbsp;=&nbsp;</font><font color="#7f0055"><b>false</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><font color="#7f0055"><b>else</b></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">tabelle.setModel</font><font color="#000000">(</font><font color="#000000">tabellenmodellGruppeB</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">tableModel&nbsp;=&nbsp;</font><font color="#7f0055"><b>true</b></font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">Tabelle</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#000000">}</font></code></td>
</tr>
</table>
</div>
<p><a href="/howTo/JTable/tabelle.java.txt" target="_blank">Hier könnt ihr euch den Quellcode herunterladen</a>.<br />
Drückt man auf den Button wird das Table Model neu gesetzt.</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-jtable-beispiel-491%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-jtable-beispiel-491/"></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-jtable-beispiel-491/"  data-text="Java JTable Beispiel" 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-radiobox-checkbox-am-beispiel-pizzarechner-mit-swing-awt-52/' rel='bookmark' title='Java: Radiobox &amp; Checkbox am Beispiel Pizzarechner mit Swing &amp; AWT'>Java: Radiobox &#038; Checkbox am Beispiel Pizzarechner mit Swing &#038; AWT</a> <small>Aufgabenstellung Erstellung eines Pizza Berechnungsprogramm Pizzaboden ohne Belag kostet für...</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-jtable-beispiel-491/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Java JMenuBar Beispiel / Tutorial</title>
		<link>http://blog.mynotiz.de/programmieren/java-jmenubar-beispiel-tutorial-235/</link>
		<comments>http://blog.mynotiz.de/programmieren/java-jmenubar-beispiel-tutorial-235/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 22:04:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Beispiel]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JFrame JMenuBar]]></category>
		<category><![CDATA[JMenuBar]]></category>
		<category><![CDATA[JMenuBar Beispiel]]></category>
		<category><![CDATA[JMenuBar Example]]></category>
		<category><![CDATA[JScrollPane]]></category>
		<category><![CDATA[MenuBar]]></category>
		<category><![CDATA[Menüleiste]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://blog.mynotiz.de/programmieren/java-jmenubar-beispiel-tutorial-235/</guid>
		<description><![CDATA[Hallo Leute, heute wollte ich euch zeigen wie man eine Menüleiste in Java realisiert. Dazu erstellen wir ein JFrame und fügen diesem eine JMenuBar hinzu. Die JMenuBar gibt das Rahmenwerk für das jeweilige JMenu. Ein JMenu repräsentiert ein Navigationspunkt. Um Menüunterpunkte zu erzeugen fügen wir unserem JMenu ein JMenuItem hinzu. So einfach geht’s. JMenuBar -&#62; [...]
Ähnliche Beiträge:<ol>
<li><a href='http://blog.mynotiz.de/programmieren/java-radiobox-checkbox-am-beispiel-pizzarechner-mit-swing-awt-52/' rel='bookmark' title='Java: Radiobox &amp; Checkbox am Beispiel Pizzarechner mit Swing &amp; AWT'>Java: Radiobox &#038; Checkbox am Beispiel Pizzarechner mit Swing &#038; AWT</a> <small>Aufgabenstellung Erstellung eines Pizza Berechnungsprogramm Pizzaboden ohne Belag kostet für...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-und-die-zwischenablage-21/' rel='bookmark' title='Mit Java die Zwischenablage auslesen / ausgeben'>Mit Java die Zwischenablage auslesen / ausgeben</a> <small>Zum Feierabend nochn bisschen Quellcode . Ihr wollte mit Java...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/mit-java-inhalt-einer-datei-ausgeben-35/' rel='bookmark' title='Mit Java Inhalt einer Datei ausgeben'>Mit Java Inhalt einer Datei ausgeben</a> <small>So jetzt noch einmal wieder ein bisschen Quellcode vor dem...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Hallo Leute, heute wollte ich euch zeigen wie man eine <strong>Menüleiste</strong> in Java realisiert.<br />
Dazu erstellen wir ein <strong>JFrame</strong> und fügen diesem eine <strong>JMenuBar</strong> hinzu. Die <strong>JMenuBar</strong> gibt das Rahmenwerk für das jeweilige <strong>JMenu</strong>. Ein <strong>JMenu</strong> repräsentiert ein <strong>Navigationspunkt</strong>. Um Menüunterpunkte zu erzeugen fügen wir unserem JMenu ein <strong>JMenuItem</strong> hinzu. So einfach geht’s.</p>
<p><strong>JMenuBar</strong> -&gt; <strong>JMenu (z.B.: Hilfe)</strong> -&gt; <strong>JMenuItem  (z.B.: &Uuml;ber)</strong></p>
<p><img alt="JMenuBarBeispiel Screenshot" src="/bilder/JMenuBarBeispiel.gif" /> </p>
<p>Am Besten ihr schaut euch den folgenden Quellcode an.</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">java.awt.BorderLayout;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.awt.Container;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.awt.event.ActionEvent;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.awt.event.ActionListener;</font><br />
<font color="#ffffff"></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.JMenu;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">javax.swing.JMenuBar;</font><br /><font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">javax.swing.JMenuItem;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">javax.swing.JScrollPane;</font><br />
<font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">javax.swing.JTextArea;</font><br /><font color="#ffffff"></font><br />
<font color="#7f0055"><b>public&nbsp;class&nbsp;</b></font><font color="#000000">JMenuBarBeispiel&nbsp;</font><font color="#7f0055"><b>implements&nbsp;</b></font><font color="#000000">ActionListener&nbsp;</font><font color="#000000">{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">JFrame&nbsp;applikation;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Container&nbsp;container;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Men&uuml;leiste</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">JMenuBar&nbsp;menueLeiste;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Men&uuml;leiste&nbsp;Elemente</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">JMenu&nbsp;datei;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">JMenu&nbsp;hilfe;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Datei</font><br /><font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">JMenuItem&nbsp;oeffnen;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">JMenuItem&nbsp;beenden;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Hilfe</font><br /><font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">JMenuItem&nbsp;faq;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">JMenuItem&nbsp;about;</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Textfeld</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">JTextArea&nbsp;textarea;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#000000">JMenuBarBeispiel</font><font color="#000000">()&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">applikation&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JFrame</font><font color="#000000">(</font><font color="#2a00ff">&#34;JMenuBar&nbsp;Beispiel&#34;</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">container&nbsp;=&nbsp;applikation.getContentPane</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&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;</font><font color="#3f7f5f">//&nbsp;Men&uuml;leiste&nbsp;erzeugen</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">menueLeiste&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JMenuBar</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&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;</font><font color="#3f7f5f">//&nbsp;Men&uuml;elemente&nbsp;erzeugen</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">datei&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JMenu</font><font color="#000000">(</font><font color="#2a00ff">&#34;Datei&#34;</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">hilfe&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JMenu</font><font color="#000000">(</font><font color="#2a00ff">&#34;Hilfe&#34;</font><font color="#000000">)</font><font color="#000000">;</font><br /><font color="#ffffff">&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;</font><font color="#3f7f5f">//&nbsp;Untermen&uuml;elemente&nbsp;erzeugen</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">oeffnen&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JMenuItem</font><font color="#000000">(</font><font color="#2a00ff">&#34;&ouml;ffnen&#34;</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">oeffnen.addActionListener</font><font color="#000000">(</font><font color="#7f0055"><b>this</b></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">beenden&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JMenuItem</font><font color="#000000">(</font><font color="#2a00ff">&#34;beenden&#34;</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">beenden.addActionListener</font><font color="#000000">(</font><font color="#7f0055"><b>this</b></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">faq&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JMenuItem</font><font color="#000000">(</font><font color="#2a00ff">&#34;F.A.Q.&#34;</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">faq.addActionListener</font><font color="#000000">(</font><font color="#7f0055"><b>this</b></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">about&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JMenuItem</font><font color="#000000">(</font><font color="#2a00ff">&#34;&Uuml;ber&#34;</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">about.addActionListener</font><font color="#000000">(</font><font color="#7f0055"><b>this</b></font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&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;</font><font color="#3f7f5f">//&nbsp;Men&uuml;elemente&nbsp;hinzuf&uuml;gen</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">menueLeiste.add</font><font color="#000000">(</font><font color="#000000">datei</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">menueLeiste.add</font><font color="#000000">(</font><font color="#000000">hilfe</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff">&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;</font><font color="#3f7f5f">//&nbsp;Untermen&uuml;elemente&nbsp;hinzuf&uuml;gen</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">datei.add</font><font color="#000000">(</font><font color="#000000">oeffnen</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">datei.add</font><font color="#000000">(</font><font color="#000000">beenden</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">hilfe.add</font><font color="#000000">(</font><font color="#000000">faq</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">hilfe.add</font><font color="#000000">(</font><font color="#000000">about</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Textfeld&nbsp;erzeugen</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">textarea&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JTextArea</font><font color="#000000">()</font><font color="#000000">;&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;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">applikation.add</font><font color="#000000">(</font><font color="#000000">menueLeiste,&nbsp;BorderLayout.NORTH</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">applikation.add</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JScrollPane</font><font color="#000000">(</font><font color="#000000">textarea</font><font color="#000000">)</font><font color="#000000">,&nbsp;BorderLayout.CENTER</font><font color="#000000">)</font><font color="#000000">;</font><br />
<font color="#ffffff"></font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">applikation.setSize</font><font color="#000000">(</font><font color="#990000">400</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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">applikation.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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">applikation.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;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&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">actionPerformed</font><font color="#000000">(</font><font color="#000000">ActionEvent&nbsp;object</font><font color="#000000">)&nbsp;{</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">object.getSource</font><font color="#000000">()&nbsp;</font><font color="#000000">==&nbsp;oeffnen</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">System.out.println</font><font color="#000000">(</font><font color="#2a00ff">&#34;&ouml;ffnen&nbsp;wurde&nbsp;angeklickt&#34;</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">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">object.getSource</font><font color="#000000">()&nbsp;</font><font color="#000000">==&nbsp;beenden</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">System.out.println</font><font color="#000000">(</font><font color="#2a00ff">&#34;beenden&nbsp;wurde&nbsp;angeklickt&#34;</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">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">object.getSource</font><font color="#000000">()&nbsp;</font><font color="#000000">==&nbsp;faq</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">System.out.println</font><font color="#000000">(</font><font color="#2a00ff">&#34;faq&nbsp;wurde&nbsp;angeklickt&#34;</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">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>if&nbsp;</b></font><font color="#000000">(</font><font color="#000000">object.getSource</font><font color="#000000">()&nbsp;</font><font color="#000000">==&nbsp;about</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">System.out.println</font><font color="#000000">(</font><font color="#2a00ff">&#34;&uuml;ber&nbsp;wurde&nbsp;angeklickt&#34;</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">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">JMenuBarBeispiel</font><font color="#000000">()</font><font color="#000000">;</font><br />
<font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
<font color="#000000">}</font></code></td>
</tr>
</table>
</div>
<p><a href="/howTo/JMenuBar/JMenuBarBeispiel.txt" target="blank">Hier könnt ihr den Quellcode als Textdatei herunterladen</a>.<br />
Viel Spaß beim weiteren Programmieren. Ihr könnt mein Programm natürlich auch gerne als Vorlage verwenden.</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-jmenubar-beispiel-tutorial-235%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-jmenubar-beispiel-tutorial-235/"></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-jmenubar-beispiel-tutorial-235/"  data-text="Java JMenuBar Beispiel / Tutorial" 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-radiobox-checkbox-am-beispiel-pizzarechner-mit-swing-awt-52/' rel='bookmark' title='Java: Radiobox &amp; Checkbox am Beispiel Pizzarechner mit Swing &amp; AWT'>Java: Radiobox &#038; Checkbox am Beispiel Pizzarechner mit Swing &#038; AWT</a> <small>Aufgabenstellung Erstellung eines Pizza Berechnungsprogramm Pizzaboden ohne Belag kostet für...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/java-und-die-zwischenablage-21/' rel='bookmark' title='Mit Java die Zwischenablage auslesen / ausgeben'>Mit Java die Zwischenablage auslesen / ausgeben</a> <small>Zum Feierabend nochn bisschen Quellcode . Ihr wollte mit Java...</small></li>
<li><a href='http://blog.mynotiz.de/programmieren/mit-java-inhalt-einer-datei-ausgeben-35/' rel='bookmark' title='Mit Java Inhalt einer Datei ausgeben'>Mit Java Inhalt einer Datei ausgeben</a> <small>So jetzt noch einmal wieder ein bisschen Quellcode vor dem...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.mynotiz.de/programmieren/java-jmenubar-beispiel-tutorial-235/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

