<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Techtab &#187; JAVA</title>
	<atom:link href="http://techtab.wordpress.com/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://techtab.wordpress.com</link>
	<description>[Programmieren] [Computer &#38; Technik] [Webfunde] [Interessantes aus dem RL]</description>
	<lastBuildDate>Tue, 30 Dec 2008 15:48:53 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='techtab.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/d99ac16c37f3ff7835d29ed9c3df092a?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Techtab &#187; JAVA</title>
		<link>http://techtab.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://techtab.wordpress.com/osd.xml" title="Techtab" />
		<item>
		<title>JavaFX 1.0 erschienen</title>
		<link>http://techtab.wordpress.com/2008/12/10/javafx-10-erschienen/</link>
		<comments>http://techtab.wordpress.com/2008/12/10/javafx-10-erschienen/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 18:50:38 +0000</pubDate>
		<dc:creator>theeem</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[JavaFX]]></category>

		<guid isPermaLink="false">http://techtab.wordpress.com/?p=58</guid>
		<description><![CDATA[Nun ist es soweit: JavaFX 1.0 ist erschienen! Doch was ist JavaFX eigentlich?
Am besten beschreiben lässt sich JavaFX als eine Konkrrenz zu Adobe Flash oder Microsoft Silverlight. Es lassen sich also mit einer Skriptsprache eigene &#8222;Webanwendungen&#8220; (RIA, Rich Internet Application) programmieren. Alles was man dazu braucht ist das JavaFX-SDK, wahlweise im Bundle mit Netbeans. Ein [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&blog=3718268&post=58&subd=techtab&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Nun ist es soweit: <a href="http://java.sun.com/javafx/">JavaFX 1.0</a> ist erschienen! Doch was ist JavaFX eigentlich?</p>
<p>Am besten beschreiben lässt sich JavaFX als eine Konkrrenz zu Adobe Flash oder Microsoft Silverlight. Es lassen sich also mit einer Skriptsprache eigene &#8222;Webanwendungen&#8220; (RIA, Rich Internet Application) programmieren. Alles was man dazu braucht ist das <a href="http://java.sun.com/javafx/downloads/">JavaFX-SDK</a>, wahlweise im Bundle mit Netbeans. Ein Tutorial von Sun findet sich <a href="http://javafx.com/docs/gettingstarted/javafx/create-first-javafx-app.jsp">hier</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techtab.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techtab.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techtab.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techtab.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techtab.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techtab.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techtab.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techtab.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techtab.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techtab.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&blog=3718268&post=58&subd=techtab&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://techtab.wordpress.com/2008/12/10/javafx-10-erschienen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad944be1b4dfbb9293fcc881c3cd27ef?s=96&#38;d=identicon" medium="image">
			<media:title type="html">theeem</media:title>
		</media:content>
	</item>
		<item>
		<title>Layoutmanager in Java &#8211; Teil 2</title>
		<link>http://techtab.wordpress.com/2008/06/11/layoutmanager-in-java-teil-2/</link>
		<comments>http://techtab.wordpress.com/2008/06/11/layoutmanager-in-java-teil-2/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 10:05:07 +0000</pubDate>
		<dc:creator>theeem</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Layout]]></category>
		<category><![CDATA[LayoutManager]]></category>

		<guid isPermaLink="false">http://techtab.wordpress.com/?p=23</guid>
		<description><![CDATA[So, im 2. Teil der Layoutmanager-Serie soll zunächst einmal das GridLayout besprochen werden. Mit diesem Layoutmanager unterteilen wir unser Fenster in gleich große Teile. Beispiel:
frame.setLayout( new GridLayout( 3, 2 ) );
Dies führt zu einer Unterteilung des Fensters in 3 Reihen und 2 Spalten. Werden jetzt Komponenten hinzugefügt, werden die einzelnen Zellen für die ganze Komponente [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&blog=3718268&post=23&subd=techtab&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So, im 2. Teil der Layoutmanager-Serie soll zunächst einmal das GridLayout besprochen werden. Mit diesem Layoutmanager unterteilen wir unser Fenster in gleich große Teile. Beispiel:<br />
<code>frame.setLayout( new GridLayout( 3, 2 ) );</code><br />
Dies führt zu einer Unterteilung des Fensters in 3 Reihen und 2 Spalten. Werden jetzt Komponenten hinzugefügt, werden die einzelnen Zellen für die ganze Komponente benutzt &#8211; sie nimmt also den ganzen Teilbereich ein. &#8222;Aufgefüllt&#8220; wird dabei von links nach rechts und anschließend von oben nach unten.<br />
GridLayout ist ein recht einfacher Layoutmanager; allerdings gibt es noch eine Art Erweiterung dazu: das GridBagLayout. Mit diesem Layoutmanager lassen sich die Komponenten nicht nur in gleich großen Zellen platzieren, sondern es können auch andere Dinge bestimmt werden: die Position in der Zelle selbst, die Anzahl der Zellen, die eine Komponente horizontal/vertikal belegen soll, das Verhalten einer Komponente beim vergrößern/verkleinern des Fensters. Dazu bekommt jede Komponente ein GridBagConstraints-Objekt zugewiesen. In der Klasse GridBagConstraints lassen sich nun verschiedene Variablen setzen, die das Verhalten der Komponente bestimmen. An dieser Stelle sei auf das Sun-Tutorial verwiesen: <a href="http://java.sun.com/docs/books/tutorial/uiswing/layout/gridbag.html">GridBagLayout</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techtab.wordpress.com/23/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techtab.wordpress.com/23/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techtab.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techtab.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techtab.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techtab.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techtab.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techtab.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techtab.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techtab.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techtab.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techtab.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&blog=3718268&post=23&subd=techtab&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://techtab.wordpress.com/2008/06/11/layoutmanager-in-java-teil-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad944be1b4dfbb9293fcc881c3cd27ef?s=96&#38;d=identicon" medium="image">
			<media:title type="html">theeem</media:title>
		</media:content>
	</item>
		<item>
		<title>.jar-Dateien mit Netbeans erstellen</title>
		<link>http://techtab.wordpress.com/2008/05/29/jar-dateien-mit-netbeans-erstellen/</link>
		<comments>http://techtab.wordpress.com/2008/05/29/jar-dateien-mit-netbeans-erstellen/#comments</comments>
		<pubDate>Thu, 29 May 2008 13:12:24 +0000</pubDate>
		<dc:creator>mcodez</dc:creator>
				<category><![CDATA[Programme]]></category>
		<category><![CDATA[jar]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Netbeans]]></category>

		<guid isPermaLink="false">http://techtab.wordpress.com/?p=10</guid>
		<description><![CDATA[Die OpenSource-IDE &#8222;Netbeans&#8220; aus dem Hause Sun erlaubt das Entwickeln von Programmen mit dutzenden Programmiersprachen. Ein besonders praktisches Feature steht für die Sprache Java zur Verfügung.
So lässt sich das Projekt in ein .jar-Archiv verwandeln. Das ist eine besondere Form des .zip-Archivs und erlaubt das einfache Ausführen eines Programms (das JRE (&#8222;JavaRuntimeEnvorinment&#8220;) vorausgesetzt). Um solch eine [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&blog=3718268&post=10&subd=techtab&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Die OpenSource-IDE &#8222;<a title="Netbeans" href="http://www.netbeans.org/" target="_blank">Netbeans</a>&#8220; aus dem Hause <a title="Sun" href="http://www.sun.com/" target="_self">Sun</a> erlaubt das Entwickeln von Programmen mit dutzenden Programmiersprachen. Ein besonders praktisches Feature steht für die Sprache Java zur Verfügung.</p>
<p>So lässt sich das Projekt in ein .jar-Archiv verwandeln. Das ist eine besondere Form des .zip-Archivs und erlaubt das einfache Ausführen eines Programms (das <a title="JRE Download" href="http://www.java.com/de/download/manual.jsp" target="_blank">JRE</a> (&#8222;JavaRuntimeEnvorinment&#8220;) vorausgesetzt). Um solch eine .jar-Datei zu erstellen wird kein Plugin benötigt. Es reicht die Version Java SE, die gerade mit Version 6.1 erschienen und auf der offiziellen Website herunterladbar ist.</p>
<p>In Netbeans (im Moment ist die aktuelle Version 6.1 nur in Englisch verfügbar) gehen Sie auf &#8222;Build&#8220;-&gt;&#8220;Build Main Project&#8220; (alternativ auch auf &#8222;Clean and Build Main Project&#8220;). Im Speichertverzeichnis des Projektes wird jetzt ein Ordner namens &#8222;dist&#8220; angelegt. Darin befindet sich die Datei [Projektname].jar!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techtab.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techtab.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techtab.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techtab.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techtab.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techtab.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techtab.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techtab.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techtab.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techtab.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techtab.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techtab.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&blog=3718268&post=10&subd=techtab&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://techtab.wordpress.com/2008/05/29/jar-dateien-mit-netbeans-erstellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5b4d9c7a13cd10aef0dc964b3d4ee2f9?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mcodez</media:title>
		</media:content>
	</item>
		<item>
		<title>Layoutmanager in Java &#8211; Teil 1</title>
		<link>http://techtab.wordpress.com/2008/05/29/layoutmanager-in-java-teil-1/</link>
		<comments>http://techtab.wordpress.com/2008/05/29/layoutmanager-in-java-teil-1/#comments</comments>
		<pubDate>Thu, 29 May 2008 12:59:01 +0000</pubDate>
		<dc:creator>theeem</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Layout]]></category>

		<guid isPermaLink="false">http://techtab.wordpress.com/?p=9</guid>
		<description><![CDATA[In diesem Eintrag sollen 2 Layoutmanager in Java besprochen werden; doch zuerst: wozu braucht man das überhaupt, einen Layoutmanager? Nun, wenn man Komponenten in einem Fenster anordnen möchte, so stellt sich doch die Frage: wie soll das Fenster hinterher aussehen? Wie sollen die Komponenten angeordnet werden? Die simpelste, aber umständlichste Variante:

 frame.setLayout( null );
Hier wird [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&blog=3718268&post=9&subd=techtab&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In diesem Eintrag sollen 2 Layoutmanager in Java besprochen werden; doch zuerst: wozu braucht man das überhaupt, einen Layoutmanager? Nun, wenn man Komponenten in einem Fenster anordnen möchte, so stellt sich doch die Frage: wie soll das Fenster hinterher aussehen? Wie sollen die Komponenten angeordnet werden? Die simpelste, aber umständlichste Variante:<code><br />
</code></p>
<p><code> frame.setLayout( null );</code></p>
<p>Hier wird garkein Layoutmanager benutzt, alle Komponenten müssen mit setBounds( ); einzeln &#8222;gesetzt&#8220; werden.</p>
<p>Ein Layoutmanager kann uns hier nun viel Arbeit abnehmen: wir fügen die Komponenten hinzu, und der Layoutmanager bestimmt dann wie es am Ende aussieht; hierbei können wir unterschiedlich genau Positionen/Größen bestimmen, je nach vewendetem Layoutmanager. In Teil 1 sollen 2 Layoutmanager vorgestellt werden: das BorderLayout (Standardlayout für ein JFrame) und das FlowLayout (Standardlayout für ein JPanel).</p>
<p>Das BoderLayout unterteilt das das Fenster in 5 Teile: NORTH, CENTER, SOUTH, EAST, WEST. Komponenten werden so hinzugefügt:<code><br />
frame.add( new JButton( "Button 1" ), BorderLayout.NORTH );</code></p>
<p>Hier wird ein Button im Norden des Frames hinzugefügt; prinzipiell lassen sich natürlich auch andere Komponenten hinzufügen &#8211; auch JPanels.</p>
<p>Das FlowLayout ist etwas simpler: Komponenten werden einfach nacheinander hinzugefügt, in einer Reihe von links nach rechts. Die Ausrichtung der Komponenten (z.B. links/rechtsbündig) lässt sich so bestimmen:<code><br />
FlowLayout layout = new FlowLayout( FlowLayout.RIGHT);<br />
frame.setLayout( layout );</code></p>
<p>Alle Komponenten in besagtem Frame werden nun also rechtsbündig ausgerichtet.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/techtab.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/techtab.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/techtab.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/techtab.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/techtab.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/techtab.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/techtab.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/techtab.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/techtab.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/techtab.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/techtab.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/techtab.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=techtab.wordpress.com&blog=3718268&post=9&subd=techtab&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://techtab.wordpress.com/2008/05/29/layoutmanager-in-java-teil-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad944be1b4dfbb9293fcc881c3cd27ef?s=96&#38;d=identicon" medium="image">
			<media:title type="html">theeem</media:title>
		</media:content>
	</item>
	</channel>
</rss>