Entries from Danno Ferrin: ... Speling Errors tagged with 'swing'

On Preparing for Releasing Insubstantial (Codename Invincible)

Just a quick post here. Been busy at work transitoning to a new role, so the time away from work has become more precious. I intend on starting the release train for my first maven central release of Insubstantial on...

On Forking Substance

Most people think of fun things to do on their three day weekends. Things like getting a babysitter and seeing a movie with your spouse, going to a birthday party, getting some car maintenance done, or taking the kids to...

Griffon 0.1 Beta Released

After much last minute bug fixing Griffon 0.1 Beta has been released into the wild. You can get the goods at the Griffon Downloads Page. Highlights for this release: Plugins, as prevously discussed. Enhanced Testing Support via the test-app script...

Griffon has Flown the Coop!

Griffon durring it's intial development was hosted as a module under the Groovy project. Well, with a public release the time has now come for Griffon to leave the nest and find a new home to roost in. In addition...

Announcing Griffon 0.0

After over a year of poking and prodding at the various parts of desktop Java the Groovy swing developers are proud to announce the first release of Griffon, a Grails-like tool for Swing development. While not yet industrial strength we...

New and Mildly Entertaining features in SwingBuidler

There have been some big back end changes going on in the SwingBuilder to support some fairly mild but useful features. With exciting things like bind() and animate() they can get lost in the mix. Here are some New and...

bind() and animate(), new and exciting features in SwingBuilder

Two new node types have been added to Groovy's SwingBuilder (and as a consequence SwingXBuilder and JideBuilder, if you grab a current snapshot): bind(...) and animate(...). These two features don't add new widgets, but a new orthogonal functionality, namely to...

Groovy and Swing Bindings: Change is Inevitable

When I started writing the Groovy layer for JSR-295 (bean bindings) I deliberately chose to put it in the modules section for one simple reason: in case things in JSR-295 changed dramaticaly. Well, over the last few weeks they certainly...

Why Would a Groovy Swing Programmer Need a Matisse-like GUI Builder?

Geertjans been doing great things with Groovy and NetBeans. Given how easy this all is in Groovy, I wonder whether the Groovy community even needs a Matisse-like GUI Builder. It all seems pretty intuitive, and with syntax coloring and code...

Groovy SwingBuilder and Bindings, a Hole to be Filled.

Groovy's Swing support is good, but can be improved. Julian Doherty has pointed out that there is currently no Groovy way to do data binding to GUI elements. In reality this is more of a problem with Swing/Java than with...

Groovy can give Swing a fresh start

Looks like the Swing debate is catching fire in Java Blog land, not that anyone is throwing keroscene on the fire or anything. Well daniel at DZone makes an excellent point: Does Swing Need Saving? He's right. Swing isn't dieing,...

Groovy vs. Cocoa: invoking a method on the main GUI thread

Todd Ditchendorf compares Cocoa and Java and C# when it comes to acessing the GUI thread in their respective GUI toolkit. He ranks the readability as Cocoa then Java then C#. Here is the Cocoa version, is this readable? //......

Can We Get a Three State CheckBox in Java 7?

A lot of the blogging about swing has been about making things shiny, or spiffy, or even flashy. But how about adding some basic functionality that just about every look and feel except swing has: Three State CheckBoxes. What kind...

SWT vs. Swing comes full circle

No one can now claim that Elliotte Rusty Harold is an Eclipse Fanboy or on IBM's payroll, because he has made a very important observation that has turned the "Eclipse is better because of SWT" argument on it's ear: The...

If it isn't easy, people won't use it.

Talk about transparency in process, JSR-296 has hardly conviened and a good idea of what will actually be delivered has already been presented at JavaOne. (Ok, the pedantic folk will argue that this wasn't speced from scratch in public and...

Flattening the JSplitPane Divider

You can do just about anything with Swing... Iff you know the magic internal classes to monkey with. Today's example has to do with the JSplitPane. For a GUI I am working on I needed to allow a list box...

You know you progam GUIs when....

You know you spend too much time programming GUIs when you have a meeting debating the meaning of a two word checkbox and decide to change it to a 10 word label, and the meeting takes an hour. I suppose...

An ocean, an ocean of blue

I had a dream the other night. I was stranded in the middle of a vast ocean, an ocean of bright blue. I tried to swim to the edges, but at every edge I was met bu bright bright blue....