Skip to main content

Blog Archive for kirillcool during April 2007

If you were not convinced by the first teaser, here's one more reason to come and hear me and Alex presenting the Bringing Life to Swing Desktop Applications technical session (TS-3414). We will be talking about different techniques to bring your Swing application into the 21st century, and here is a simple implementation of SpotLight for Java desktop applications using the JXLayer:...
The first part of this series described the fade effects on tree decorations (lines and expand / collapse icons) that happen under Vista and were added to the latest stable release of Substance. In this part, i'm going to show another nice feature that is present in Vista trees. I call this feature "smart scroll", and it is a real time saver for scrolling multi-level trees with limited horizontal...
If you happen to be at this year's JavaOne, you're more than welcome to hear me and Alex presenting the Bringing Life to Swing Desktop Applications technical session (TS-3414). We will be talking about different techniques to bring your Swing application into the 21st century. The application that we've written to illustrate all of the techniques will be available immediately after our session...
The latest barrage of announcements from both Ubuntu and Sun's camp finally made me reconsider my position from two years back, and i decided to give Linux a chance. After downloading the ISO file for Feisty Fawn and burning it with Nero, i naively thought that i could just install it from within Windows. That is not so - the disk should be chosen at the boot sequence, and this is the first major...
Yet another year has passed and Substance has celebrated its second birthday. As scheduled, the release for version 3.3 (Iowa) is available. The list of new features includes: Support for high DPI New skins: Business Blue Steel, Business Black Steel, Raven Graphite and Raven Graphite Glass Arc header painter Streamlined slider painting Animation on slider thumb proximity Flat title painter...
Over the past two years, the Swing community has seen a few efforts to provide transition effects. I had first heard it mentioned by Chet in 2005 in one of his JavaOne sessions. He was speaking about not "surprising" the user when you change the UI elements. When a control is added, it can fade in or fly in, when a control is removed, it can fade out or fly out, and when a control changes...
The image structure information is one of the most important inputs to the non-photorealistic rendering algorithms. In traditional mosaics (gzipped PDF), the mosaic tiles are placed following the structure edges to convey the structural features, in watercolor simulation the artistic effect is achieved by simulating translucent glazes initialized over structure segments, while in particle-based...