﻿<?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>CRaZy TeaM &#187; LAF</title>
	<atom:link href="http://www.crazyteam.es/tag/laf/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.crazyteam.es</link>
	<description>Artículos sobre noticias de informática, programación y juegos en red</description>
	<lastBuildDate>Mon, 08 Mar 2010 20:21:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Look And Feel en aplicaciones Java</title>
		<link>http://www.crazyteam.es/java/look-and-feel-en-aplicaciones-java/</link>
		<comments>http://www.crazyteam.es/java/look-and-feel-en-aplicaciones-java/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 09:38:01 +0000</pubDate>
		<dc:creator>Coler</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[JTattoo]]></category>
		<category><![CDATA[LAF]]></category>
		<category><![CDATA[LOOK AND FEEL]]></category>
		<category><![CDATA[susbtance]]></category>

		<guid isPermaLink="false">http://www.crazyteam.es/?p=91</guid>
		<description><![CDATA[Si deseas dar un aspecto más profesional, divertido, o simplemente que tu aplicación java tenga un motivo distinto a los de siempre puedes usar librerías externas con &#8220;Look And Feel&#8221; muy distintos que podrás encontrar en muchos sitios web con sólo buscar &#8220;Look And Feel&#8221; en el todo poderoso Google.
Para nuestro ejemplo vamos a utilizar [...]]]></description>
			<content:encoded><![CDATA[<p>Si deseas dar un aspecto más profesional, divertido, o simplemente que tu aplicación java tenga un motivo distinto a los de siempre puedes usar librerías externas con &#8220;Look And Feel&#8221; muy distintos que podrás encontrar en muchos sitios web con sólo buscar &#8220;Look And Feel&#8221; en el todo poderoso Google.</p>
<p>Para nuestro ejemplo vamos a utilizar las librerías de &#8220;Substance&#8221; que podrás encontrar <a href="https://substance.dev.java.net/" target="_blank">aqui</a>, nos bajamos el jar correspondiente <a href="https://substance.dev.java.net/files/documents/3294/93898/substance.jar">https://substance.dev.java.net/files/documents/3294/93898/substance.jar</a></p>
<p>Si usamos un entorno de programación como Netbeans o Eclipse debemos importar al proyecto que estemos realizando la librería que hemos bajado anteriormente, ahora para ejecutar la aplicación con uno de los look and feel deseado tendremos que escribir estas líneas de código antes de creación de nuestro Objeto principal. Ejemplo:</p>
<div class="codesnip-container" >
<div class="java codesnip" style="font-family:monospace;"><span class="kw1">public</span> <span class="kw1">static</span> <span class="kw4">void</span> main<span class="br0">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span class="kw3">String</span></a> args<span class="br0">&#91;</span><span class="br0">&#93;</span><span class="br0">&#41;</span> <span class="kw1">throws</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Aunsupportedlookandfeelexception+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span class="kw3">UnsupportedLookAndFeelException</span></a> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Auimanager+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span class="kw3">UIManager</span></a>.<span class="me1">setLookAndFeel</span><span class="br0">&#40;</span><span class="kw1">new</span> org.<span class="me1">jvnet</span>.<span class="me1">substance</span>.<span class="me1">skin</span>.<span class="me1">SubstanceOfficeSilver2007LookAndFeel</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Ajframe+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span class="kw3">JFrame</span></a>.<span class="me1">setDefaultLookAndFeelDecorated</span><span class="br0">&#40;</span><span class="kw2">true</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Aswingutilities+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span class="kw3">SwingUtilities</span></a>.<span class="me1">invokeLater</span><span class="br0">&#40;</span><span class="kw1">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Arunnable+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span class="kw3">Runnable</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">public</span> <span class="kw4">void</span> run<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">new</span> Pantalla<span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">setVisible</span><span class="br0">&#40;</span><span class="kw2">true</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span></div>
</div>
<h3  class="related_post_title">Artículos Relacionados</h3><ul class="related_post"><li><a href="http://www.crazyteam.es/java/persistencia-i-hibernate-basico/" title="Persistencia (I): Hibernate básico">Persistencia (I): Hibernate básico</a></li><li><a href="http://www.crazyteam.es/java/subir-y-bajar-ficheros-por-ftp/" title="Subir y bajar ficheros por FTP">Subir y bajar ficheros por FTP</a></li><li><a href="http://www.crazyteam.es/java/metodo-generico-para-limpiar-datos-de-formularios/" title="Método genérico para limpiar datos de formularios en Java">Método genérico para limpiar datos de formularios en Java</a></li><li><a href="http://www.crazyteam.es/java/uso-de-filtros-en-java/" title="Uso de filtros en Java">Uso de filtros en Java</a></li><li><a href="http://www.crazyteam.es/java/ordenar-hashtable/" title="Ordenar Hashtable en Java">Ordenar Hashtable en Java</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.crazyteam.es/java/look-and-feel-en-aplicaciones-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
