Archive for March, 2005

Glass Panes Activator

You can run the WebStart demo or, as usual, download its source code. J2SE 5.0 required (no particular reason, I just wanted to use generics :) I began writing a new cool Swing demo today. Yet, before getting the real stuff done, I wanted to be able to easily toggle on and off one or [...]


Swing in 3D!

No Java3D this time, but a rather curious and totaly useless experiment I conducted one year ago with Jext, my you-should-download-it-right-now source code editor. What am I talking about? Well, it is nothing short of amazing! Behold the power of the Anaglyph Swing Effect: The picture is a mess? To see it correctly you need [...]


JSR #270, Mustang

Sometimes your day doesn’t start well. Here is what I found in my inbox today: “Thank you for applying to the JSR 270 Expert Group. I’m sorry that it’s taken me so long to reply, but due to the flood of interest in this JSR it took quite a while to sort through all the [...]


Packed With Effects

IMPORTANT: ok you can now post comments… it seems they do not work with the theme I chose for this blog. How bad, I liked it but eh, I prefer to get your comments :) You can download the demo of NetWatch Video. The source code will be available shortly. One day. When I'll be [...]


Swing Hacks

Woow, I finished writing my hacks for Swing Hacks, an upcoming O’Reilly book by Chris Adamson and Joshua Marinacci. I wrote 5 hacks out of more than 100, so it is mostly (only? :) Chris’ and Josh’s book. Jonathan Simon also contributed cool hacks. Now I just hope I won’t have too many errors to [...]


A Swing/JNI Tale (Fonts Book)

You can download Jype 0.7 or its source code (GPL). A few minutes ago I was discussing with Scott Delap about various things when JNI popped in. This reminded me of an application I wrote almost two years ago for a friend of mine. It is a fonts viewer written in Swing and called Jype. [...]


3D splash screen with Swing

You can run the WebStart demo or, as usual, download its source code. I recently showed you how to create a custom splash screen casting a shadow on the desktop. I also showed you, in one of my first demos, how to tightly integrate Swing and Java3D. Hence, I decided to combine these tricks to [...]


Digital Photography Hacks

Wooh! It’s here! The french version of Digital Photography Hacks has arrived in stores. I translated it with a good friend of mine under the title Photo Numérique à 200%. You can find it in any bookstore by looking for the O’Reilly collections. It is the third book I co-translated, the first two were Google [...]


High Performance Infinite Progress Panel

Jasper Potts rocks. He sent me an enhanced version of InfiniteProgressPanel. This new version speeds the rendering by about 50 times. He basically caches the colors and takes a screenshot of the underlying window to use it as a back buffer. Instead of rotating the bars as I have done, he simply offsets the colors [...]


Dynamic Debugging with Swing

Swing is the most powerful GUI toolkit I have tried until now. QT, wxWidgets, Windows Forms, Tkinter, MFC, etc. have qualities but none offers such a control over the components. Such a power has a drawback though, Swing is complicated and sometimes hard to debug. Besides Jan Böesenberg's cool hack (please do your best to [...]


Cool UI

My Net Watch Video UI design is still in work in progress but the application is now able to display a video stream. There are not many differences with the last screenshot I shown here but it's way more cool with a night-vision-camera-like video stream :) Anyway, there are still many details to take care [...]


Better shadow

I just updated the shadowed splash screen demo. I tweaked the shadow rendering a bit to make it look more subtle. Here it is: You can run the WebStart demo or, as usual, download its source code.


Net Watch Video

A quick use of my WaveUI prototype for a school exercise. Net Watch Video is an application able to watch video streams across a network (TCP/UDP push and pull an multicast support). Oh and by the way, the circular stuff has *nothing* to do with the wait with style demo, it is just a dummy [...]


Shadowed Splash Window

You can run the WebStart demo or, as usual, download its source code. Ok, this is not a really innovative effect but I wanted to implement it since I first saw the java.awt.Robot class. It took me years but I finally made it :) Anyway, the ShadowedWindow class lets you display a splash screen with [...]


Back to work!

Ok, I’m back from the Alps, I finished my article for Login: (a french computing magazine) and I finished my article for the Java Developer’s Journal (stay tuned :-). I should have more time now to enhance previous demos and build new ones. I will also be working with Craig on SwingFX so that you’ll [...]