<?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>Programa en Java y disfruta de un café lojano &#187; Java</title>
	<atom:link href="http://cafelojano.wordpress.com/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://cafelojano.wordpress.com</link>
	<description>Desde Loja, Ecuador en la mitad del Mundo</description>
	<lastBuildDate>Tue, 10 Nov 2009 04:06:42 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='cafelojano.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/189c8dc7ce1496164b373be48c01b6e3?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Programa en Java y disfruta de un café lojano &#187; Java</title>
		<link>http://cafelojano.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://cafelojano.wordpress.com/osd.xml" title="Programa en Java y disfruta de un café lojano" />
		<item>
		<title>Slideshow de Imágenes con JavaFX</title>
		<link>http://cafelojano.wordpress.com/2009/11/09/slideshow-de-imagenes-con-javafx/</link>
		<comments>http://cafelojano.wordpress.com/2009/11/09/slideshow-de-imagenes-con-javafx/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 03:26:59 +0000</pubDate>
		<dc:creator>Jorge López (jorgaf)</dc:creator>
				<category><![CDATA[Aplicaciones Web]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java - Netbeans]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[Transition]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://cafelojano.wordpress.com/?p=357</guid>
		<description><![CDATA[En ésta ocasión Scott Hommel nos muestra en 6 pasos (un tutorial corto pero bueno) como crear una aplicación JavaFX que muestra un grupo de fotografías con transición automática y efectos entre transición, al estilo diapositivas. En realidad resulta bastante sencillo el ver cómo se realiza la aplicación con pocas líneas de código.
La herramienta que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=357&subd=cafelojano&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>En ésta ocasión Scott Hommel nos muestra en 6 pasos (un tutorial corto pero bueno) como crear una aplicación JavaFX que muestra un grupo de fotografías con transición automática y efectos entre transición, al estilo diapositivas. En realidad resulta bastante sencillo el ver cómo se realiza la aplicación con pocas líneas de código.</p>
<p>La herramienta que ha utilizado en éste caso es NetBeans, y a propósito de NetBeans ya está disponible para la descarga la versión 6.8 Beta y en el blog de Avbravo pueden encontrar una entrada <a title="NetBeans 6.8 JavaFX Ubuntu 9.10 - Avbravo" href="http://avbravo.blogspot.com/2009/11/netbeans-68-beta-javafx-ubuntu-910.html" target="_blank">NetBeans 6.8 Beta JavaFX Ubuntu 9.10</a> el nombre es por demás descriptivo de lo que encontrarán. Sería interesante hacer el slideshow con las herramientas del post de Avbravo.</p>
<p>Los 6 pasos que se muestran en el post <a title="Blog que muestra el ejemplo" href="http://javafx.com/docs/articles/image_slideshow/" target="_blank">Creating an Image Slideshow</a>:</p>
<ol>
<li> Crear el proyecto Slideshow</li>
<li>Crear el Stage y Scene</li>
<li>Configurar el color de fondo</li>
<li>Cargar y mostrar las imágenes</li>
<li>Agregar una línea de tiempo</li>
<li>Agregar la transición</li>
</ol>
<p>El post de Hommel es interesante porque al final se muestran otros recursos relacionadas con cada una de las actividades realizadas para crear el post.</p>
<p>Espero que sea de su interés.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/357/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/357/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/357/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=357&subd=cafelojano&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cafelojano.wordpress.com/2009/11/09/slideshow-de-imagenes-con-javafx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/140a37206c1491fed56e7c979049a79d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jorgaf</media:title>
		</media:content>
	</item>
		<item>
		<title>JavaFX by Examples</title>
		<link>http://cafelojano.wordpress.com/2009/10/13/javafx-by-examples/</link>
		<comments>http://cafelojano.wordpress.com/2009/10/13/javafx-by-examples/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 06:45:55 +0000</pubDate>
		<dc:creator>Jorge López (jorgaf)</dc:creator>
				<category><![CDATA[GUI]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java - Oracle]]></category>
		<category><![CDATA[Java - Sun]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[ejemplos]]></category>
		<category><![CDATA[Examples]]></category>

		<guid isPermaLink="false">http://cafelojano.wordpress.com/?p=353</guid>
		<description><![CDATA[Una de las formas de aprender es revisando aplicaciones de ejemplo desarrolladas por otras personas, siempre y cuando las estudiemos, las entendamos y muchas veces tomando prestadas algunas características de las mismas.
Cuando los ejemplos se encuentran clasificados según el nivel de conocimiento o el tipo de contenido que presenta la tarea de aprender se convierte [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=353&subd=cafelojano&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Una de las formas de aprender es revisando aplicaciones de ejemplo desarrolladas por otras personas, siempre y cuando las estudiemos, las entendamos y muchas veces tomando prestadas algunas características de las mismas.</p>
<p>Cuando los ejemplos se encuentran clasificados según el nivel de conocimiento o el tipo de contenido que presenta la tarea de aprender se convierte una experiencia bastante agradable y motivadora. Esto sucede con una serie de ejemplos que se encuentra en <a title="Sitio JFXtras" href="http://jfxtras.org/" target="_blank">JFXtras Commnuty Site</a>. Como mencionan en su sitio &#8220;El objetivo del proyecto JFXtras Samples es suministrar programas JavaFX de ejemplo de calidad, para aprendices y exploradores del lenguaje. Por favor siéntase libre de navegar por los ejemplos y reutilizar cualquier código en tus aplicaciones (todas las licencias son comercialmente amistosas) y contribuye con la comunidad con cualquier ejemplo adicional&#8221;.</p>
<p>De lo que entiendo algunos ejemplos son obtenidos desde algunos libros, tales como: JavaFX in Action, Essential JavaFX, JavaFX Developer&#8217;s Guide, etc. El link directo hacia los ejemplos es el siguiente <a title="Ejemplos JavaFX" href="http://jfxtras.org/portal/samples/all" target="_blank">JFXtras Samples</a>.</p>
<p>Espero que sea de su ayuda.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/353/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=353&subd=cafelojano&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cafelojano.wordpress.com/2009/10/13/javafx-by-examples/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/140a37206c1491fed56e7c979049a79d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jorgaf</media:title>
		</media:content>
	</item>
		<item>
		<title>Combinando JavaFX y Swing</title>
		<link>http://cafelojano.wordpress.com/2009/09/27/combinando-javafx-y-swing/</link>
		<comments>http://cafelojano.wordpress.com/2009/09/27/combinando-javafx-y-swing/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 04:19:19 +0000</pubDate>
		<dc:creator>Jorge López (jorgaf)</dc:creator>
				<category><![CDATA[GUI]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java - Netbeans]]></category>
		<category><![CDATA[Java - Oracle]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Swing]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://cafelojano.wordpress.com/?p=344</guid>
		<description><![CDATA[Una de las carencias de JavaFX son los controles, pero gracias a la posibilidad de combinación con Swing se puede cubrir la falencia.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=344&subd=cafelojano&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Como ya lo mencionó Charles Ditzel en su <a title="Qué está mal con JavaFX y cómo arreglarlo?" href="http://cld.blog-city.com/whats_wrong_with_javafx_and_what_needs_fixing_.htm" target="_blank">post What&#8217;s Wrong With JavaFX and What Needs Fixing?</a> una de las falencias de JavaFX es la ausencia de ciertos controles (ejemplo: árboles y tablas), ésta debilidad se acrecienta cuando lo comparamos con Swing que cuenta con muchos más. (Para ver una lista de los componentes JavaFX visiten: <a title="5 características principales de JavaFX" href="http://blogs.sun.com/javafx/entry/top_5_most_important_features" target="_blank">Top 5 most Important Features in JavaFX 1.2</a>).</p>
<p>Para cubrir de cierta forma ésta debilidad, es posible utilizar dentro de una aplicación JavaFX componentes Swing; también se lo puede hacer en sentido contrario, en una aplicación Swing usar JavaFX, pero a través del hacking lo que no garantiza que siga funcionando en versiones posteriores. Para conocer más visiten: <a href="http://blogs.sun.com/javafx/entry/how_to_use_javafx_in" target="_self">How to use JavaFX in Your Swing aplicaciones</a>. Ésta característica, la capacidad de JavaFX de soportar componentes Swing, ha sido explotada en el JavaOne en las conocidas sesiones &#8220;Extreme GUI Make Over&#8221;, en donde se hace un cambio extremo a una aplicación Swing, ésta vez, para las mejoras se ha utilizado JavaFX dando como resultado una aplicación hibrida entre JavaFX y Swing.</p>
<p>Amy Fowler ha colaborado en el cambio extremo de GUI y ha elaborado un post resumen, en el cual muestra una lista de 10 + 1 pasos necesarios para incluir controles Swing dentro de una aplicación JavaFX. Los 10 pasos son los siguientes:</p>
<ul>
<li>Tocar las bases del lenguaje</li>
<li>Descargar el SDK JavaFX</li>
<li>Crear un proyecto en NetBeans</li>
<li>Crear el &#8220;Stage&#8221;</li>
<li>Definir el layout</li>
<li>Embeber los componentes Swing</li>
<li>Enganchar los Listeners</li>
<li>Agregar efectos</li>
<li>Agregar movimiento</li>
<li>Hacer tus conclusiones</li>
</ul>
<p>Para leer el post completamente lee el post: <a title="Guida paso a paso para combinar Swing y JavaFX" href="http://weblogs.java.net/blog/aim/archive/2009/06/insiders_guide.html" target="_blank">Insider&#8217;s Guide to Mixing Swing and JavaFX</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/344/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=344&subd=cafelojano&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cafelojano.wordpress.com/2009/09/27/combinando-javafx-y-swing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/140a37206c1491fed56e7c979049a79d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jorgaf</media:title>
		</media:content>
	</item>
		<item>
		<title>Macwidgets &#8211; widgets Java al estilo Mac</title>
		<link>http://cafelojano.wordpress.com/2009/09/12/macwidgets-widgets-java-al-estilo-mac/</link>
		<comments>http://cafelojano.wordpress.com/2009/09/12/macwidgets-widgets-java-al-estilo-mac/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 21:02:59 +0000</pubDate>
		<dc:creator>Jorge López (jorgaf)</dc:creator>
				<category><![CDATA[GUI]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java - Sun]]></category>
		<category><![CDATA[Swing]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://cafelojano.wordpress.com/?p=342</guid>
		<description><![CDATA[Gracias a la aparición de la nueva versión del Mac Os X llamada snow leopard y a un post de JavaHispano me enteré de la existencia de una iniciativa denominada Macwidgets que se ha planteado como objetivo crear en Java algunos widgets con el estilo Mac. Para muestra un botón:
En éste enlace pueden encontrar un [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=342&subd=cafelojano&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Gracias a la aparición de la nueva versión del Mac Os X llamada snow leopard y a un post de JavaHispano me enteré de la existencia de una iniciativa denominada <a title="Página del proyecto Macwidgets" href="http://code.google.com/p/macwidgets/" target="_blank">Macwidgets</a> que se ha planteado como objetivo crear en Java algunos widgets con el estilo Mac. Para muestra un botón:</p>
<div class="wp-caption aligncenter" style="width: 315px"><img class=" " title="Source Lists" src="http://exploding-pixels.com/google_code/graphics/MailSourceListWithControlBar-selection.png" alt="Un elemento de ejemplo [Tomado desde: http://code.google.com/p/macwidgets/wiki/Examples]" width="305" height="355" /><p class="wp-caption-text">Un elemento de ejemplo (Tomado desde: http://code.google.com/p/macwidgets/wiki/Examples)</p></div>
<p>En <a title="Página de ejemplos" href="http://code.google.com/p/macwidgets/wiki/Examples" target="_blank">éste</a> enlace pueden encontrar un página en dónde se muestran ejemplos de los elementos que existen. Según he leído en el sitio, los componentes no son exclusivos para la plataforma Mac.</p>
<p>Lo única que resta por decir es &#8220;a jugar&#8221; con los componentes.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/342/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/342/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/342/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=342&subd=cafelojano&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cafelojano.wordpress.com/2009/09/12/macwidgets-widgets-java-al-estilo-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/140a37206c1491fed56e7c979049a79d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jorgaf</media:title>
		</media:content>

		<media:content url="http://exploding-pixels.com/google_code/graphics/MailSourceListWithControlBar-selection.png" medium="image">
			<media:title type="html">Source Lists</media:title>
		</media:content>
	</item>
		<item>
		<title>Algunos componentes de SwingX estarán en JDK 7</title>
		<link>http://cafelojano.wordpress.com/2009/08/30/algunos-componentes-de-swingx-estaran-en-jdk-7/</link>
		<comments>http://cafelojano.wordpress.com/2009/08/30/algunos-componentes-de-swingx-estaran-en-jdk-7/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 19:19:02 +0000</pubDate>
		<dc:creator>Jorge López (jorgaf)</dc:creator>
				<category><![CDATA[GUI]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java - Netbeans]]></category>
		<category><![CDATA[Swing]]></category>
		<category><![CDATA[JDK 7]]></category>
		<category><![CDATA[SwingX]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://cafelojano.wordpress.com/?p=340</guid>
		<description><![CDATA[Revisando un vídeo en dónde Danny Coward (Chief Architect for Client Software at Sun Microsystems) habla sobre algunas de las características que tendrá del JDK 7, que verá la luz más allá del mes de Febrero de 2010, me encontré con la grata noticia que algunos componentes de SwingX estarán incluidos dentro del API; los [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=340&subd=cafelojano&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Revisando un <a title="Entrevista a Coward" href="http://java.sun.com/developer/media/deepdivejdk7.jsp" target="_blank">vídeo</a> en dónde Danny Coward (Chief Architect for Client Software at Sun Microsystems) habla sobre algunas de las características que tendrá del JDK 7, que verá la luz más allá del mes de Febrero de 2010, me encontré con la grata noticia que algunos componentes de <a title="Página de SwingX" href="http://swinglabs.org" target="_blank">SwingX</a> estarán incluidos dentro del API; los componentes son: JXDatePicker y JXLayer.</p>
<p>Éstos componentes permitirán que nuestras aplicaciones tengan un widget para la selección de una fecha y un componente que permita bloquear un panel y sus componentes,mientras que se ejecuta una tarea, con unos efectos visuales bastante buenos. (Al momento de escribir éste post la página de SwingLabs tiene problemas y no puedo cargar links).</p>
<p>Me da gusto saber que se han tomando en cuenta elementos como éstos que han nacido de esfuerzoso open source.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/340/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=340&subd=cafelojano&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cafelojano.wordpress.com/2009/08/30/algunos-componentes-de-swingx-estaran-en-jdk-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/140a37206c1491fed56e7c979049a79d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jorgaf</media:title>
		</media:content>
	</item>
		<item>
		<title>JFormattedTextField y el método selectAll()</title>
		<link>http://cafelojano.wordpress.com/2009/06/28/jformattedtextfield-y-el-metodo-selectall/</link>
		<comments>http://cafelojano.wordpress.com/2009/06/28/jformattedtextfield-y-el-metodo-selectall/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 23:26:07 +0000</pubDate>
		<dc:creator>Jorge López (jorgaf)</dc:creator>
				<category><![CDATA[GUI]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java - Netbeans]]></category>
		<category><![CDATA[Java - Sun]]></category>
		<category><![CDATA[Swing]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[JFormattedTextField]]></category>
		<category><![CDATA[method]]></category>
		<category><![CDATA[selectAll]]></category>
		<category><![CDATA[solution]]></category>

		<guid isPermaLink="false">http://cafelojano.wordpress.com/?p=329</guid>
		<description><![CDATA[Una pregunta que nos hicieron en otro post era: ¿qué se debe hacer para que cuando un JFormattedTextField gane el foco se sobreescriba el texto que se muestra actualmente?
Mi primer respuesta fue programar el evento focusGained (cuándo gana el foco) e invoca al método selectAll() que permite seleccionar el texto que muestra el JFormattedTextField. En [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=329&subd=cafelojano&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Una pregunta que nos hicieron en otro post era: ¿qué se debe hacer para que cuando un JFormattedTextField gane el foco se sobreescriba el texto que se muestra actualmente?</p>
<p>Mi primer respuesta fue programar el evento focusGained (cuándo gana el foco) e invoca al método selectAll() que permite seleccionar el texto que muestra el JFormattedTextField. En teoría funciona, pero resulta que no es así. La explicación es la siguiente:</p>
<p>Existe un bug, el <a title="Bug" href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4740914" target="_blank">4740914</a>, que ha sido reportado desde la versión 1.4 y que en breves palabras nos dice que existe un problema cuando se llama al método selectAll() de un JFormattedTextField.</p>
<p>La solución se muestra en el mismo reporte del bug. Y es la siguiente:</p>
<pre class="brush: java;">
private void jFormattedTextField1FocusGained(java.awt.event.FocusEvent evt) {
   SwingUtilities.invokeLater(new Runnable() {
      public void run() {
         jFormattedTextField1.selectAll();
      }
   });
}
</pre>
<p>Básicamente lo que se hace es crear un hilo que llama al método selectAll sobre el JFormattedTextField. En mi caso lo programé en el método que maneja el evento focusGained. Existe una nota que dice: Please note that this solution does not work when this component is used as an editor in a JTable with surrender-focus enabled.</p>
<p>Espero que les ayude, en especial a quién hizo la pregunta.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/329/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=329&subd=cafelojano&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cafelojano.wordpress.com/2009/06/28/jformattedtextfield-y-el-metodo-selectall/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/140a37206c1491fed56e7c979049a79d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jorgaf</media:title>
		</media:content>
	</item>
		<item>
		<title>SwingWorker &amp; SwingX</title>
		<link>http://cafelojano.wordpress.com/2009/06/06/swingworker-swingx/</link>
		<comments>http://cafelojano.wordpress.com/2009/06/06/swingworker-swingx/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 05:05:12 +0000</pubDate>
		<dc:creator>Jorge López (jorgaf)</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java - Netbeans]]></category>
		<category><![CDATA[Java - Sun]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://cafelojano.wordpress.com/?p=321</guid>
		<description><![CDATA[A los tiempos escribo.
El tema que les presentaré utiliza varias técnologías: SwingWorker, JXBusyLabel y Java Web Start. El propósito es mostrar cómo funcionan, en parte, cada una de ellas. Paso a explicar mis intenciones.
La aplicación es bastante sencilla, imagínese que al hacer clic en un botón se lanza una tarea que demara alguna cantidad significativa [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=321&subd=cafelojano&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A los tiempos escribo.</p>
<p>El tema que les presentaré utiliza varias técnologías: SwingWorker, JXBusyLabel y Java Web Start. El propósito es mostrar cómo funcionan, en parte, cada una de ellas. Paso a explicar mis intenciones.</p>
<p>La aplicación es bastante sencilla, imagínese que al hacer clic en un botón se lanza una tarea que demara alguna cantidad significativa de tiempo, para señalarle al usuario que el programa está trabajando (y no dar la impresión que el programa se colgó) se muestra una animación. Luego que la tarea se ha cumplido la animación deja de trabajar. Para cumplir con lo propuesto se utiliza lo siguiente:</p>
<ul>
<li>SwingWorker. Una especialización de la clase Thread, que permite realizar tareas &#8216;por debajo&#8217; de la GUI. La clase SwingWorker crea un hilo que se encarga de hacer la tarea compleja para ello se cuenta con el método <em><strong>doInBackground </strong></em>y cuando la tarea concluye automáticamente se llama al método <em><strong>done</strong></em>. Además la clase SwingWorker trabaja con genéricos de tal forma que permite que el programador defina los tipos de datos de retorno del método doInBackground, en mi caso usé el tipo boolean.</li>
</ul>
<pre class="brush: java;">
protected Boolean doInBackground() throws Exception {
   int i = 0;

   while(i &lt; 100 &amp;&amp; !isCancelled()){
      Thread.sleep(100);
      i ++;
   }
  return true;
}

public void done(){
   try {
      etiqueta.setBusy(!get());
      boton.setEnabled(get());
   } catch (InterruptedException ex) {
      Logger.getLogger(Tarea.class.getName()).log(Level.SEVERE, null, ex);
   } catch (ExecutionException ex) {
      Logger.getLogger(Tarea.class.getName()).log(Level.SEVERE, null, ex);
   }
}
</pre>
<p>Dentro del método <em><strong>done</strong></em> se puede ver que se existe una llamada al método get() que lo que hace es obtener el valor que retornó el método doInBackground en nuestro caso obtendría true. SwingWorker es un hilo que permite que el hilo que se encarga de la GUI siga trabajando sin interrumpirlo, de esa manera se dá se evita que la GUI se congele. Se creó un clase denominada Tarea que hereda de SwingWorker y posee propiedades del tipo JXBusyLabel y JButton que serán referencias a los elementos que se encuentran en el JFrame.</p>
<p>SwingWorker se encuentra definido desde la versión 1.6 así que es necesario contar con esa versión del JDK.</p>
<ul>
<li><a title="SwingX" href="http://swinglabs.org/" target="_blank">SwingX</a> es un conjunto de componentes que extienden a los existentes en Swing, entre esos componentes existen uno denominado JXBusyLabel que es un componente que muestra un grupo de líneas colocadas formando una circunferencia (existen otras formas de presentación), cada línea cambia de color dándole así una animación y el la idea de que se está trabajando y que espere hasta que se concluya con la tarea. Veamos el código</li>
</ul>
<pre class="brush: java;">
BusyPainter painter = new BusyPainter(
   new RoundRectangle2D.Float(0, 0, 15.000001f, 5.0f, 10.0f, 10.0f),
   new Ellipse2D.Float(7.5f, 7.5f, 35.0f, 35.0f));
painter.setTrailLength(4);
painter.setPoints(8);
painter.setFrame(-1);

jxblTrabajando.setPreferredSize(new Dimension(50, 50));
jxblTrabajando.setIcon(new EmptyIcon(50, 50));
jxblTrabajando.setBusyPainter(painter);
</pre>
<p style="padding-left:30px;">Aún estoy estudiando el código así que no puedo decir mucho, pero podemos ver que no es complicado. El objeto de la clase JXBusyLabel se denomina jxblTrabajando y utiliza la clase BusyPrinter para poder trabajar. Es importante decir que para iniciar la animación se debe llamar al método<strong><em> setBusy(true);</em></strong> en el programa que analizamos se ejecuta dicho método cuándo se hace clic en el botón Iniciar.</p>
<p style="padding-left:30px;">Las clases de SwingX son muchas y además existen otros proyectos como JXLayer, Timingframework que permiten hacer muchas otras cosas.</p>
<ul>
<li>Finalmente Java Web Start es una tecnología Java que permite deployar (descargar e instalar) las aplicaciones desde una página Web superando algunos de los incovenientes que se presentan cuándo se instalan aplicaciones cliente &#8211; servidor, como por ejemplo la actualización ya que las aplicaciones JWS primero revisan si la versión de la aplicación instalada en el computador es la misma que la que se encuentra en el servidor, sino es así se descargará la última versión del servidor.  Para realizar ésto se utilizó las facilidades que posee NetBeans. Para ello se hizo clic derecho sobre el proyecto, propiedades y luego se busca la opción Web Start se habilita esa opción y listo. Cuando se hace un Clean&amp;Build se generan un archivo jnlp y página html que contienen un link al archivo jnlp.  Antes de poder ejecutar las aplicaciones de ésta manera es necesario verificar que tú servidor Web maneje apropiadamente vía tipo MIME los archivo jnlp, verificando si existe la línea: application/x-java-jnlp-file JNLP . Mayores detalles puedes encontrarlos en <a title="Tutoria JNLP" href="http://java.sun.com/docs/books/tutorial/deployment/webstart/deploying.html" target="_blank">Deploying Java Web Start Applications</a></li>
</ul>
<h3 style="padding-left:60px;">Para ejecutar la aplicación vía Web Start clic <a title="Ejecutar la aplicaicón" href="http://jorgaf.loxa.ec/jws/launch.jnlp">aquí</a></h3>
<p>En la aplicación se agregó un check box y un radio button con la final de mostrar cómo la tarea se ejecuta de manera independiente de la GUI. SwingLabs posee muchos componentes muy interesantes y útiles pueden ver los demás aquí y en algún momento la aplicación debería ser <a title="LocakableDemo" href="https://jxlayer.dev.java.net/webstart/LockableDemo.jnlp">así</a></p>
<p>Para descargar el código haga clic <a title="Código fuente" href="http://www.box.net/shared/n7hmqlqrcy">aquí</a></p>
<p>Saludos.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/321/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=321&subd=cafelojano&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cafelojano.wordpress.com/2009/06/06/swingworker-swingx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/140a37206c1491fed56e7c979049a79d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jorgaf</media:title>
		</media:content>
	</item>
		<item>
		<title>Trabajando con un servidor LDAP con JAVA</title>
		<link>http://cafelojano.wordpress.com/2009/05/26/trabajando-con-un-servidor-ldap-con-java/</link>
		<comments>http://cafelojano.wordpress.com/2009/05/26/trabajando-con-un-servidor-ldap-con-java/#comments</comments>
		<pubDate>Tue, 26 May 2009 23:36:08 +0000</pubDate>
		<dc:creator>christmo</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux LDAP]]></category>
		<category><![CDATA[LDAP]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://cafelojano.wordpress.com/?p=318</guid>
		<description><![CDATA[Hola en en trabajo me pidieron realizar una conexión a un servidor LDAP desde una aplicación java, esto me pareció algo difícil en un principio ya que no tenía idea de como realizar algo parecido, con algunas sugerencias de parte de mi jefe decidimos usar la librería de novell para java jLDAP, esta librería es [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=318&subd=cafelojano&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="margin-bottom:0;" align="justify">Hola en en trabajo me pidieron realizar una conexión a un servidor LDAP desde una aplicación java, esto me pareció algo difícil en un principio ya que no tenía idea de como realizar algo parecido, con algunas sugerencias de parte de mi jefe decidimos usar la librería de <a rel="#someid0" href="http://developer.novell.com/wiki/index.php/LDAP_Classes_for_Java" target="_blank">novell para java jLDAP</a>, esta librería es muy completa y permite realizar todas las posibles transacciones dentro de un servidor LDAP, novell también tiene bien documentado esto hasta con ejemplos todo el API esta <a rel="#someid1" href="http://developer.novell.com/documentation/samplecode/jldap_sample/index.htm" target="_blank">aquí</a>, una ves que te familiarizas con el código vas a ver que todo es muy fácil, pero en esta serie de posts vamos a ejemplificar como se podría hacer un CRUD dentro de nuestro servidor.</p>
<p>Para realizar esto aremos lo siguiente:</p>
<p style="margin-bottom:0;"><a href="http://christmo99.wordpress.com/2009/05/26/conexion-a-servidor-ldap-desde-java/" target="_blank">Conexión al servidor LDAP desde JAVA</a></p>
<p style="margin-bottom:0;"><a href="http://christmo99.wordpress.com/2009/05/26/busqueda-de-usuarios-en-el-servidor-ldap-java/" target="_blank">Busqueda de usuarios en el servidor LDAP</a></p>
<p><a href="http://christmo99.wordpress.com/2009/05/26/crud-de-usuarios-en-el-servidor-ldap-java/" target="_blank">CRUD de usuarios en el servidor LDAP</a></p>
<p>Saludos christmo&#8230;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/318/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=318&subd=cafelojano&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cafelojano.wordpress.com/2009/05/26/trabajando-con-un-servidor-ldap-con-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/198f4153650f639a9270e45f4a881b92?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">christmo</media:title>
		</media:content>
	</item>
		<item>
		<title>JavaFX e interacción con base de datos</title>
		<link>http://cafelojano.wordpress.com/2009/03/07/javafx-e-interaccion-con-base-de-datos/</link>
		<comments>http://cafelojano.wordpress.com/2009/03/07/javafx-e-interaccion-con-base-de-datos/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 05:28:36 +0000</pubDate>
		<dc:creator>Jorge López (jorgaf)</dc:creator>
				<category><![CDATA[Aplicaciones Web]]></category>
		<category><![CDATA[Artículos]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[JDBC]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java - Netbeans]]></category>
		<category><![CDATA[Java - Sun]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Model View Controller]]></category>
		<category><![CDATA[ejemplo]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://cafelojano.wordpress.com/?p=314</guid>
		<description><![CDATA[Buscando ejemplos de aplicaciones JavaFx, me he encontrado con el siguinte blog JFXStudio, el mismo que muestra una gran cantidad de ejemplos sobre JavaFx, acompañados de su código fuente.
Uno de los ejemplos que más me ha llamado la atención es uno que trabaja con base de datos. El ejemplo es una evolución de otro, que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=314&subd=cafelojano&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Buscando ejemplos de aplicaciones JavaFx, me he encontrado con el siguinte blog <a title="Blog JavaFX" href="http://jfxstudio.wordpress.com/" target="_blank">JFXStudio</a>, el mismo que muestra una gran cantidad de ejemplos sobre JavaFx, acompañados de su código fuente.</p>
<p><a title="Ejemplo JavaFX y JDBC" href="http://jfxstudio.wordpress.com/2009/03/03/the-graphic-database-front-end/" target="_blank">Uno</a> de los ejemplos que más me ha llamado la atención es uno que trabaja con base de datos. El ejemplo es una evolución de otro, que se detalla <a title="Ejemplo JavaFX y JDBC" href="http://java.dzone.com/tips/javafx-and-jdbc" target="_blank">aquí</a>. En la evolución se puede ver una interfaz más desarrollada y enriquecida que la original.</p>
<p>Lo interesante del post original es que detalla el trabajo con base de datos, una de las tareas que son necesarias en cualquier tipo de aplicación. En éste ejemplo podemos ver el potencial para la creación de GUI que posee JavaFX y cómo interactuar con bases de datos. Pueden encontrar el código fuente del proyecto de NetBeans.</p>
<p>Un imagen de ejemplo: tomada desde JavaFXStudio</p>
<div class="wp-caption alignleft" style="width: 410px">&#8220;]<a href="http://jfxstudio.wordpress.com/2009/03/03/the-graphic-database-front-end/"><img title="Imagén de ejemplo" src="http://www.javafx.me/crudfx/examples/gderby.jpg" alt="GUI JavaFX y base de datos" width="400" height="280" /></a><p class="wp-caption-text">GUI JavaFX y base de datos [Tomada desde: http://jfxstudio.wordpress.com/2009/03/03/the-graphic-database-front-end/</p></div>
<p>Espero que les ayude.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/314/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=314&subd=cafelojano&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cafelojano.wordpress.com/2009/03/07/javafx-e-interaccion-con-base-de-datos/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/140a37206c1491fed56e7c979049a79d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jorgaf</media:title>
		</media:content>

		<media:content url="http://www.javafx.me/crudfx/examples/gderby.jpg" medium="image">
			<media:title type="html">Imagén de ejemplo</media:title>
		</media:content>
	</item>
		<item>
		<title>Soporte total de OpenJDK en RHEL 5.3</title>
		<link>http://cafelojano.wordpress.com/2009/01/23/soporte-total-de-openjdk-en-rhel-53/</link>
		<comments>http://cafelojano.wordpress.com/2009/01/23/soporte-total-de-openjdk-en-rhel-53/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 22:35:32 +0000</pubDate>
		<dc:creator>jpill</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java - Sun]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[hat]]></category>
		<category><![CDATA[jdk]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[red]]></category>
		<category><![CDATA[source]]></category>

		<guid isPermaLink="false">http://cafelojano.wordpress.com/?p=310</guid>
		<description><![CDATA[
Saludos.
La mas reciente liberación de Red Hat Enterprise Linux fue anunciada con soporte total de OpenJDK.
El proyecto OpenJDK es la iniciativa Open Source de Sun para la impementación de Java SE,  esto quiere decir que las aplicaciones realizadas con Java SE 6.0 están soportadas para correr en esta distribución de Linux.
Red Hat da un apoyo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=310&subd=cafelojano&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div class="wp-caption aligncenter" style="width: 477px"><a href="http://www.redhat.com/about/news/prarchive/2009/rhel_5_3.html"><img src="http://mediacast.sun.com/share/tmarble/DukeRedHat.png" alt="" width="467" height="347" /></a><p class="wp-caption-text">http://blogs.sun.com/tmarble/entry/red_hat_and_openjdk</p></div>
<p style="text-align:center;">
<p>Saludos.</p>
<p>La mas reciente liberación de <a href="http://www.redhat.com/about/news/prarchive/2009/rhel_5_3.html" target="_blank">Red Hat Enterprise Linux</a> fue anunciada con soporte total de <a href="http://openjdk.java.net/" target="_blank">OpenJDK</a>.</p>
<p>El proyecto OpenJDK es la iniciativa Open Source de Sun para la impementación de Java SE,  esto quiere decir que las aplicaciones realizadas con Java SE 6.0 están soportadas para correr en esta distribución de Linux.</p>
<p>Red Hat da un apoyo gigantesco al distribuir la primera solución empresarial con el paquete completo de OpenJDK combinado con la plataforma JBoss.</p>
<p>Para los que gustán de esta distribución y no pueden adquirirla (como yo) solo nos queda esperar un poco a que la comunidad de<a href="http://www.centos.org/"> CentOS</a> aplique estos cambios a su próxima versión.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/310/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/310/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&blog=533426&post=310&subd=cafelojano&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://cafelojano.wordpress.com/2009/01/23/soporte-total-de-openjdk-en-rhel-53/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a146a41189f900e52cc4084902fd3669?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jpill</media:title>
		</media:content>

		<media:content url="http://mediacast.sun.com/share/tmarble/DukeRedHat.png" medium="image" />
	</item>
	</channel>
</rss>