<?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>Marwan KHELIF &#187; Swing</title>
	<atom:link href="http://www.mkhelif.fr/tag/swing/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mkhelif.fr</link>
	<description>Le blog d&#039;un développeur</description>
	<lastBuildDate>Sun, 25 Jul 2010 21:30:00 +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>Java : JFrame transparente</title>
		<link>http://www.mkhelif.fr/2009/01/23/java-jframe-transparentre.html</link>
		<comments>http://www.mkhelif.fr/2009/01/23/java-jframe-transparentre.html#comments</comments>
		<pubDate>Fri, 23 Jan 2009 16:08:14 +0000</pubDate>
		<dc:creator>mkhelif</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Swing]]></category>

		<guid isPermaLink="false">http://www.mkhelif.fr/2009/01/23/java-jframe-transparentre.html</guid>
		<description><![CDATA[La prochaine version du JDK (1.6.0_12) va permettre de réaliser en Java des fenêtres transparentes ainsi que de modifier la forme de ces dernières. Tout ceci grâce à la classe (privée certes) : com.sun.awt.AWTUtilities.
Pour avoir accès à cette classe vous devez télécharger la version en question : JDK 1.6.0_12 b3.

Les méthodes pour modifier les fenêtres [...]]]></description>
			<content:encoded><![CDATA[<p>La prochaine version du JDK (1.6.0_12) va permettre de réaliser en Java des fenêtres transparentes ainsi que de modifier la forme de ces dernières. Tout ceci grâce à la classe (privée certes) : <em>com.sun.awt.AWTUtilities</em>.</p>
<p>Pour avoir accès à cette classe vous devez télécharger la version en question : <a href="http://download.java.net/jdk6/6u12/promoted/latest/" target="_blank">JDK 1.6.0_12 b3</a>.</p>
<p><span id="more-170"></span></p>
<p>Les méthodes pour modifier les fenêtres Java sont :</p>
<pre>AWTUtilities.setWindowShape (window, shape);
AWTUtilities.setWindowOpacity (window, opacity);</pre>
<p>Voici quelques exemples de ce que permet de faire cette classe :</p>
<h3>JFrame standard</h3>
<p align="center"><a href="/wp-content/uploads/2009/01/transluent-1.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="/wp-content/uploads/2009/01/transluent-1.png" border="0" alt="transluent-1" width="380" height="314" /></a></p>
<h3>JFrame avec opacité à 0.8 (entre 0 et 1)</h3>
<p align="center"><a href="/wp-content/uploads/2009/01/transluent-08.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="/wp-content/uploads/2009/01/transluent-08.png" border="0" alt="transluent-08" width="380" height="315" /></a></p>
<h3>JFrame dont la forme est modifiée</h3>
<p align="center"><a href="/wp-content/uploads/2009/01/shapped.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="/wp-content/uploads/2009/01/shapped.png" border="0" alt="shapped" width="380" height="315" /></a></p>
<h3>JFrame avec une forme est une opacité modifiée</h3>
<p align="center"><a href="/wp-content/uploads/2009/01/shapped-transluent.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="/wp-content/uploads/2009/01/shapped-transluent.png" border="0" alt="shapped-transluent" width="380" height="315" /></a></p>
<h3>Pour suivre votre lecture</h3>
<ul class="related_post">
<li><a href="http://www.mkhelif.fr/2010/01/14/gwt-2-0-les-nouvelles-fonctionnalits.html" title="GWT 2.0 : les nouvelles fonctionnalités">GWT 2.0 : les nouvelles fonctionnalités</a></li>
<li><a href="http://www.mkhelif.fr/2009/09/07/ruby-on-rails-dployer-une-application-sur-tomcat-avec-jruby.html" title="Ruby on Rails : d&eacute;ployer une application sur Tomcat avec JRuby">Ruby on Rails : d&eacute;ployer une application sur Tomcat avec JRuby</a></li>
<li><a href="http://www.mkhelif.fr/2009/06/03/ouverture-du-java-store.html" title="Ouverture du Java Store">Ouverture du Java Store</a></li>
<li><a href="http://www.mkhelif.fr/2009/04/20/oracle-rachte-sun.html" title="Oracle rachète Sun">Oracle rachète Sun</a></li>
<li><a href="http://www.mkhelif.fr/2009/04/10/premire-utilisation-du-plugin-eclipse-gwt.html" title="Première utilisation du plugin Eclipse GWT">Première utilisation du plugin Eclipse GWT</a></li>
<li><a href="http://www.mkhelif.fr/2009/04/08/google-gwt-version-16-et-consorts.html" title="Google : GWT version 1.6 et consorts">Google : GWT version 1.6 et consorts</a></li>
<li><a href="http://www.mkhelif.fr/2008/12/09/gwt-le-futur-hosted-mode.html" title="GWT : le futur hosted mode">GWT : le futur hosted mode</a></li>
</ul>
       ]]></content:encoded>
			<wfw:commentRss>http://www.mkhelif.fr/2009/01/23/java-jframe-transparentre.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
