Early on in Swing's evolution we added a runtime exception that warned
developers not to write JFrame.add(myComponent) and it has been
raising hackles ever since. And it's my fault. Since Graham Hamilton
covered my transgression in his My Favorite (Dead) Java Boilerplate
blog, I thought I'd tell the complete story.
Joshua talks about Java's advantages when designing Web 2.0 applications.
I'm still working on it and I'm late but I have a cool teaser.
This is a third installment in "ribbon" series (inspired by Office 12 command bar). Here I will talk about drop-down galleries in the ribbon.
This blog is a first for me: it's brief. Yesterday Scott Violet,
Josh Marianacci and I made some presentations at JavaOne Japan,
and we promised to provide a few helpful URLs. I've put together
a couple that cover the Extreme GUI talks with a short tangent
about the perils of translation.
I have spent the past few days playing with JOGL and the new OpenGL pipeline in Mustang. Here is a sneak preview of a soon to be released demo.
It's time once again to submit a killer session for JavaOne, or to submit some ideas for killer sessions you'd like to see.
Quote from Sean Rhody's entry on WebServices Journal (marked by me in bold):
What is needed is the Post Browser, the Next Browser, whatever name you want to give to it. Sure, it can still run HTML (the old stuff), in a container that is essentially the same as today's browser. However it should be capable of complete look-and-feel customization via a standard markup language. It should provide a...
Many apps require a 'close' icon on a tab of a JTabbedPane. Most solutions require manipulation of the L&F classes. There is another option that works without interference with the UI using proactive icons.
This entry shows how to add close buttons to your tabs (in Java 5.0) and how to indicate that contents of a tab have changed.
Have a Swing editing application and wish to provide visual indication that contents of some internal frame (or the main frame itself) have changed? Here's how you can do it, and not only on Mac.
The most recent Evans Data Corporation developer survey had this to
about Swing: "Java Swing with 47% use, has surpassed WinForms as the
dominant GUI development toolkit". We are number one!
I went to Russia last week and came home with a joke.
Those good ol' rectangular or round buttons... Don't you sometimes get tired of those? How about spicing your application with fish-shaped "Apply" button?
How many times did you have to add a transparent icon to your menu item to align it properly with the rest of the menu items? Ever envied native applications that get this "for free" from the OS?
While looking for an efficient graping tool for Windows, I discovered a very interesting feature of Maple.
Michael Bushe just joined the SwingFX project and offers us a cancelable variation of the infinite progress panel.
Here's a blog that purports to tie three themes together:
music, the open source movement, and the effect of type parameters
on the java.util classes. The fact that it achieves none of these
things should not stop you from reading it.
Tired of "dealing with a dozen png representations of a single (logical) icon as separated files"? Tired of writing/debugging the code to treat multiple files as a single logical unit? Well, Daniel Leuck, SwingLabs, and Ikayzo bring you JIC : the simple multi-resolution cross-platform icon format for Java!
Introducing a new sub project in the SwingLabs world, deployment.dev.java.net