<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: JavaFX Clock update, now with transparency</title>
	<atom:link href="http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/feed/" rel="self" type="application/rss+xml" />
	<link>http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/</link>
	<description>Augusto's corner of art, code and fun</description>
	<lastBuildDate>Thu, 25 Mar 2010 20:24:58 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Augusto</title>
		<link>http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/comment-page-1/#comment-13900</link>
		<dc:creator>Augusto</dc:creator>
		<pubDate>Tue, 02 Jun 2009 06:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/#comment-13900</guid>
		<description>Hum ... this JFX project is pretty old I should upgrade it ... however, I never tested it on Win2K. It uses a JNA wrapper, now that JDK 1.6 has official support for transparent windows I should probably update it to use that. Or you can try the JDK 1.6 support.</description>
		<content:encoded><![CDATA[<p>Hum &#8230; this JFX project is pretty old I should upgrade it &#8230; however, I never tested it on Win2K. It uses a JNA wrapper, now that JDK 1.6 has official support for transparent windows I should probably update it to use that. Or you can try the JDK 1.6 support.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bernard</title>
		<link>http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/comment-page-1/#comment-13888</link>
		<dc:creator>Bernard</dc:creator>
		<pubDate>Sun, 31 May 2009 02:54:47 +0000</pubDate>
		<guid isPermaLink="false">http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/#comment-13888</guid>
		<description>In Windows 2000, the opaque version works. But the transparent version does not:

Java Web Start 1.6.0_06
Using JRE version 1.6.0_06 Java HotSpot(TM) Client VM
User home directory = D:\Documents and Settings\Administrator
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
m:   print memory usage
o:   trigger logging
p:   reload proxy configuration
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
0-5: set trace level to 
----------------------------------------------------
compile thread: Thread[AWT-EventQueue-0,6,main]
compile 3.156
init: 2.109
Exception in thread &quot;AWT-EventQueue-0&quot; java.lang.UnsatisfiedLinkError: no such function &#039;GetLayeredWindowAttributes&#039; in library &#039;D:\WINNT\system32\user32.dll&#039;
	at com.sun.jna.Function.find(Native Method)
	at com.sun.jna.Function.(Function.java:85)
	at com.sun.jna.Library$Handler.invoke(Library.java:188)
	at $Proxy13.GetLayeredWindowAttributes(Unknown Source)
	at com.sun.jna.examples.WindowUtils$W32WindowUtils$W32RepaintTrigger.update(WindowUtils.java:597)
	at com.sun.jna.examples.WindowUtils$RepaintTrigger.paintComponent(WindowUtils.java:183)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	at java.awt.Container.paint(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)</description>
		<content:encoded><![CDATA[<p>In Windows 2000, the opaque version works. But the transparent version does not:</p>
<p>Java Web Start 1.6.0_06<br />
Using JRE version 1.6.0_06 Java HotSpot(TM) Client VM<br />
User home directory = D:\Documents and Settings\Administrator<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
c:   clear console window<br />
f:   finalize objects on finalization queue<br />
g:   garbage collect<br />
h:   display this help message<br />
m:   print memory usage<br />
o:   trigger logging<br />
p:   reload proxy configuration<br />
q:   hide console<br />
r:   reload policy configuration<br />
s:   dump system and deployment properties<br />
t:   dump thread list<br />
v:   dump thread stack<br />
0-5: set trace level to<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
compile thread: Thread[AWT-EventQueue-0,6,main]<br />
compile 3.156<br />
init: 2.109<br />
Exception in thread &#8220;AWT-EventQueue-0&#8243; java.lang.UnsatisfiedLinkError: no such function &#8216;GetLayeredWindowAttributes&#8217; in library &#8216;D:\WINNT\system32\user32.dll&#8217;<br />
	at com.sun.jna.Function.find(Native Method)<br />
	at com.sun.jna.Function.(Function.java:85)<br />
	at com.sun.jna.Library$Handler.invoke(Library.java:188)<br />
	at $Proxy13.GetLayeredWindowAttributes(Unknown Source)<br />
	at com.sun.jna.examples.WindowUtils$W32WindowUtils$W32RepaintTrigger.update(WindowUtils.java:597)<br />
	at com.sun.jna.examples.WindowUtils$RepaintTrigger.paintComponent(WindowUtils.java:183)<br />
	at javax.swing.JComponent.paint(Unknown Source)<br />
	at javax.swing.JComponent.paintChildren(Unknown Source)<br />
	at javax.swing.JComponent.paint(Unknown Source)<br />
	at javax.swing.JLayeredPane.paint(Unknown Source)<br />
	at javax.swing.JComponent.paintChildren(Unknown Source)<br />
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)<br />
	at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)<br />
	at javax.swing.RepaintManager.paint(Unknown Source)<br />
	at javax.swing.JComponent.paint(Unknown Source)<br />
	at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)<br />
	at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)<br />
	at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)<br />
	at java.awt.Container.paint(Unknown Source)<br />
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)<br />
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)<br />
	at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)<br />
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)<br />
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)<br />
	at java.awt.EventQueue.dispatchEvent(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br />
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br />
	at java.awt.EventDispatchThread.run(Unknown Source)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sellmic.com &#187; My JavaFX presentation at PanamaJUG 2007 (JavaFX en Español)</title>
		<link>http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/comment-page-1/#comment-5177</link>
		<dc:creator>sellmic.com &#187; My JavaFX presentation at PanamaJUG 2007 (JavaFX en Español)</dc:creator>
		<pubDate>Mon, 19 May 2008 01:19:42 +0000</pubDate>
		<guid isPermaLink="false">http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/#comment-5177</guid>
		<description>[...] I showed some simple demos from Sun, and a few I created myself. At the end, we went over my JavaFX clock implementation and discussed a bit what place JFX occupies in the RIA technology space. The slides [...]</description>
		<content:encoded><![CDATA[<p>[...] I showed some simple demos from Sun, and a few I created myself. At the end, we went over my JavaFX clock implementation and discussed a bit what place JFX occupies in the RIA technology space. The slides [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcos de Sousa</title>
		<link>http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/comment-page-1/#comment-3194</link>
		<dc:creator>Marcos de Sousa</dc:creator>
		<pubDate>Sun, 20 Jan 2008 15:08:59 +0000</pubDate>
		<guid isPermaLink="false">http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/#comment-3194</guid>
		<description>Could you help me call &quot;GetUserNameA&quot; from &quot;Advapi32.dll&quot; using JNA?

Function getUserName Lib &quot;advapi32.dll&quot; Alias &quot;GetUserNameA&quot; _
    (ByVal lpBuffer As String, ByRef nSize As Integer) As Integer

More info: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2572774&amp;SiteID=1

Long time ago I called it using ruby with success.

----------------------RUBY CODE----------------------
require &#039;Win32API&#039;
def getUserName()
 begin
	nome = &quot;&quot; * 1024
	obj = Win32API.new(&quot;advapi32&quot;, &quot;GetUserName&quot;, [&quot;P&quot;, &quot;P&quot;], &quot;L&quot;)
	obj.Call(nome, &quot;&quot;)
	nome = nome.strip
 end
end
------------------------------------------------------------------

You could mail me direct to sousa1981 AT yahoo DOT com DOT br

Thanks in advance,

Marcos de Sousa</description>
		<content:encoded><![CDATA[<p>Could you help me call &#8220;GetUserNameA&#8221; from &#8220;Advapi32.dll&#8221; using JNA?</p>
<p>Function getUserName Lib &#8220;advapi32.dll&#8221; Alias &#8220;GetUserNameA&#8221; _<br />
    (ByVal lpBuffer As String, ByRef nSize As Integer) As Integer</p>
<p>More info: <a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2572774&amp;SiteID=1" rel="nofollow">http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2572774&amp;SiteID=1</a></p>
<p>Long time ago I called it using ruby with success.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-RUBY CODE&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
require &#8216;Win32API&#8217;<br />
def getUserName()<br />
 begin<br />
	nome = &#8220;&#8221; * 1024<br />
	obj = Win32API.new(&#8221;advapi32&#8243;, &#8220;GetUserName&#8221;, ["P", "P"], &#8220;L&#8221;)<br />
	obj.Call(nome, &#8220;&#8221;)<br />
	nome = nome.strip<br />
 end<br />
end<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>You could mail me direct to sousa1981 AT yahoo DOT com DOT br</p>
<p>Thanks in advance,</p>
<p>Marcos de Sousa</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Silveira Neto</title>
		<link>http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/comment-page-1/#comment-2496</link>
		<dc:creator>Silveira Neto</dc:creator>
		<pubDate>Tue, 18 Dec 2007 01:07:04 +0000</pubDate>
		<guid isPermaLink="false">http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/#comment-2496</guid>
		<description>Not worked here, with Ubuntu 7.10, Gnome.</description>
		<content:encoded><![CDATA[<p>Not worked here, with Ubuntu 7.10, Gnome.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Augusto</title>
		<link>http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/comment-page-1/#comment-918</link>
		<dc:creator>Augusto</dc:creator>
		<pubDate>Sun, 21 Oct 2007 23:46:41 +0000</pubDate>
		<guid isPermaLink="false">http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/#comment-918</guid>
		<description>I think an AWT based API for transparency is slated for Java 7, at least I remember hearing about that.</description>
		<content:encoded><![CDATA[<p>I think an AWT based API for transparency is slated for Java 7, at least I remember hearing about that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kishore</title>
		<link>http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/comment-page-1/#comment-912</link>
		<dc:creator>Kishore</dc:creator>
		<pubDate>Sun, 21 Oct 2007 13:55:50 +0000</pubDate>
		<guid isPermaLink="false">http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/#comment-912</guid>
		<description>Great Work, It works great on my XP.

Java Seriously needs Transparency support at base Container level.</description>
		<content:encoded><![CDATA[<p>Great Work, It works great on my XP.</p>
<p>Java Seriously needs Transparency support at base Container level.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joelle Lam</title>
		<link>http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/comment-page-1/#comment-753</link>
		<dc:creator>Joelle Lam</dc:creator>
		<pubDate>Sat, 29 Sep 2007 19:37:13 +0000</pubDate>
		<guid isPermaLink="false">http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/#comment-753</guid>
		<description>Your link to http://www.coffeejolts.com/2007/05/improved_javafx_clock_1.html doesn&#039;t seem to work.</description>
		<content:encoded><![CDATA[<p>Your link to <a href="http://www.coffeejolts.com/2007/05/improved_javafx_clock_1.html" rel="nofollow">http://www.coffeejolts.com/2007/05/improved_javafx_clock_1.html</a> doesn&#8217;t seem to work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: knappyhead</title>
		<link>http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/comment-page-1/#comment-496</link>
		<dc:creator>knappyhead</dc:creator>
		<pubDate>Fri, 10 Aug 2007 03:59:44 +0000</pubDate>
		<guid isPermaLink="false">http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/#comment-496</guid>
		<description>So I noticed that the performance is a little slow.  Also I noted that the second hand sweep goes backwards after switching to the next second.  But pretty cool prototype.</description>
		<content:encoded><![CDATA[<p>So I noticed that the performance is a little slow.  Also I noted that the second hand sweep goes backwards after switching to the next second.  But pretty cool prototype.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sergio</title>
		<link>http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/comment-page-1/#comment-306</link>
		<dc:creator>Sergio</dc:creator>
		<pubDate>Thu, 28 Jun 2007 08:32:55 +0000</pubDate>
		<guid isPermaLink="false">http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/#comment-306</guid>
		<description>I tried on Mac OS X and it works very well, including transparency. Only the CPU usage is an issue 9as noted before).
Congratulations for the demo!</description>
		<content:encoded><![CDATA[<p>I tried on Mac OS X and it works very well, including transparency. Only the CPU usage is an issue 9as noted before).<br />
Congratulations for the demo!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
