By Stanislav Aubrecht on Mar 12, 2008
There are a couple of new features in NetBeans' window system in the latest builds that you may find interesting.
Transparency during window drag'n'drop
When a view or editor window is being dragged in NetBeans, a small, scaled image of that window is shown. The image is also transparent so one can clearly see where the window will be dropped. If it's not allowed to drop window to the new location the image will darken.
Transparency of floating windows
Floating windows (Alt+Shift+D shortcut) are transparent when inactive. Should be useful for various palette and helper windows.
Floating window snapping
Floating windows snap to each other and to screen edges so it much easier to nicely arrange windows on your desktop. Unfortunately there's no way to detect if native window management provides snapping too so there may be some clashes unless you turn one or the other off...
These effects probably won't make you more productive in NetBeans IDE but I think they may be handy if you are building your own applications on NetBeans platform.
Note: The transparency effects were implemented using the excellent JNA library (Java Native Access). It should work straight out of the box on MS Windows and on Mac OS X. Composite window manager is needed on Linux