A short overview of a special AWT toolkit called 'headless toolkit' which can be used in a system with display and/or mouse and keyboard missing.
There are a lot of Swing components out there - the problem is how to get them to people so they can use them. Here's a new way to distribute them - you can try it via WebStart right from this blog. It's a tool that generates a NetBeans plug-in from a JAR, adding all the JavaBeans in it to Matisse's (aka the form editor's) component palette, in your very own category. You don't even need to have NetBeans on your machine to use it. You can then redistribute the plug-in, and any user of NetBeans can install it and start dragging and dropping your components. I include suggestions for how to get them to places where NetBeans users can download them directly from inside NetBeans...
Comparing core and third-party LAF support for RTL components. Today we will look at RTL comboboxes.
Using the JAXX user interface framework, you can leverage the power of CSS to control the appearance of Swing components. This is a quick look at using CSS to make a calculator example more attractive.
Wow, I missed that putback in the source tree but here it is folks!
Another deref blog: I've posted another article on timing and animation on java.net and have also posted major updates to the timingframework project on java.net.
The third part of the series that describes the additional capabilities that you can get on your tabbed panes. This entry describes single-click close of multiple tabs and text alignment on left and right placement.
I would just like to say that I'm more and more impressed with Matisse. It does it's absolute best to provide a realistic preview of running components at design time. Today I was building some component tests and was amazed to see that indeterminate progress bars are animated while in the designer! Have a look!
The first part of this article provided the theory behind GroupLayout. Now it's time to try it on a real example.
How to build a generic buddy list cell renderer. File under Advanced
Packed with a lot of new features (and a lot of bug fixes), Substance look-and-feel has reached the official release 2.2
Often times when you are building an application you need to hook multiple components together in such a way that when one component changes others must do something. When you are building custom components there is often the temptation to build a custom set of listeners to go along with it. This seems like good component etiquette; after all this is how most of the javax.swing.* components are...
You take the default Ocean pill - the story ends, you wake up in your bed and believe whatever you want to believe. You take the Java2D enhanced pill - you stay in Wonderland and I show you how deep the rabbit-hole goes.
GroupLayout is a new layout manager that was developed as a Swing Labs project in conjunction with Matisse, the new GUI builder in NetBeans 5.0. Though the layout manager was originally designed to suit the GUI builder needs, it is also quite handy for manual coding. This article will help you get up to speed with how GroupLayout works and shows you how you can start building GUIs using GroupLayout, whether you choose to use Matisse or write your own code.
This is Part One of a two-part series. Part One examines some of the factors that contribute to choppy animations. Part Two, the article "Smooth Moves" on java.net, examines some of the solutions to those problems.
Real world applications run in localized environment. Choose a wrong look-and-feel and your RTL-oriented users will not be happy...
A look back at some accomplishments in Mustang...
Mustang Beta is here! Seems like an opportune time to discuss my completely subjective top picks for interesting features.
Winners of NetBeans look-and-feel competition have been announced. Needless to say that I have been pleasantly surprised to see that 31 out of 33 winners have used the Substance module for NetBeans to create their entries (I really liked the entry of Cicero Zandona that used the same watermark as the desktop):
All of these have used image-based watermark despite the fact that quite a few other...
Have you ever been missing shortcuts like Shift-Insert for Paste and Ctrl-Backspace for Delete-to-Start-of-Word? Here's how to add them.