The Source for Java Technology Collaboration
User: Password:
Register | Login help    

Search

Online Books:
java.net on MarkMail:


Kirill Grouchnikov

Kirill Grouchnikov has been writing software since he was in junior high school, and after finishing his BSc in computer science, he happily continues doing it for a living. He is currently working as a senior software developer in a large corporate environment and would like to share his views on the Java community, trends and code writing experience.
 

Articles

The new "Consumer JDK," Java SE 6 Update N, offers desktop developers the ability to set per-pixel translucency on windows, which opens up a wide variety of possibilities for translucent and shaped windows previously only available to native applications. Kirill Grouchnikov shows how far these...
Proper Swing programming depends on widely known but unenforced rules about the proper handling of the event-dispatch thread, and failure to follow those rules leads to many Swing problems. In this article, Kirill Grouchnikov shows off techniques to find and fix bugs relating to Swing EDT misuse.
Auto-completion, as seen in browser address bars (among other GUIs), can be a very useful and much appreciated trait for input fields in your GUI. However, all of the second-generation Java GUI toolkits provide the feature differently. Kirill Grouchnikov shows how to add auto-completion to...
Substance look and feel aims to provide a configurable and customizable production-quality Java look and feel library for Swing applications. This mini-talk will show the following Substance features: Using Substance in your Swing application, Using core themes, watermarks and skins, Writing your...
You want a GUI component with a unique behavior, and Swing doesn't offer exactly what you need. So what do you do, go without? Hardly. Swing's flexibility allows you to develop custom components with any functionality you care to model and render. Substance project owner Kirill Grouchnikov...
Providing "skins" or other extensions to Swing applications is difficult to do in a manner that will be easy for other developers to reuse. The laf-widgets project addresses these problems by defining ways for implementing look-and-feels to be extended. Project founder Kirill Grouchnikov shows...
Swing's look and feels provide an opportunity for developers to customize the appearance of their desktop applications. But while that's fine in theory, what's it actually like to create an L&F? Kirill Grouchnikov, creator of the Susbstance look and feel, shares some lessons learned along the...

Weblogs

Those of you who came to the session (PDF link) that Alex and I...

In what appears to be the latest installment in the naming saga of Java releases, Sun officially renamed the "Consumer JRE" to "Java SE 6 Update N"...

I'm very pleased to announce releases for the main three projects that i'm working on:

  • Release 4.0 of Substance look-and-feel (code-named...

There's a new article that has been published today on java.net titled Debugging Swing.

I’m very happy to report that NetBeans developers have unrolled the changes that broke the Substance...

First of all, thanks to all those who came to listen to my presentation yesterday at OSCON 2007.

I guess it's because of all the free evenings one gets during the summer (the hit TV shows take long breaks, and not too many major DVD releases), so i've been pretty busy over at...

Here is a silly trick that a friend of mine has sent me. Copy the following JavaScript bit and paste it to the address bar of your browse (for some reason it doesn't work on this specific page, so...

It saddens me to say this, but Substance module for NetBeans, which allows you to play with all the available themes, watermarks, skins, and...

After more than two years with java.net, it's time to start with my own domain. So, you're welcome to subscribe to the RSS feed of...

The topic of Apple being late to release the final JDK 6.0 for Mac is being discussed on the web in the past few months (see...

Following my yesterday's entry on the letter and spirit of software licenses, i started thinking about...

Some of you most probably have heard about the latest round of "Microsoft against open source".

For the past year, Substance has been a fairly popular and stable project, making the top...

It all

It's not a big secret that a lot of people hate BugParade. It was great 10 years ago, but it's still stuck there, with complete...

I went to JavaOne 2005, and my impressions back then were not very favorable. Much has changed since then...

If you were not convinced by the first teaser, here's one more reason to come and hear me and...

The first part of this series described the fade effects on tree decorations (lines and expand / collapse...

If you happen to be at this year's JavaOne, you're more than welcome to hear me and Alex presenting the...

The latest barrage of announcements from both Ubuntu and Sun's camp finally made me reconsider my position...

Yet another year has passed and Substance has celebrated its...

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...

The image structure information is one of the most important inputs to the non-photorealistic rendering...

In the comments on the entry on spring effects under third-party LAFs, Chris has asked if it would be...

Non photorealistic rendering (or NPR for short) employs a variety of artistic techniques, such as stippling, watercoloring,...

What is it with people on Swing forums?

It all started on The Server Side where Gavin King accused Genuitec of "skirting waaay to close to an LGPL...