kschaefe's blog
SwingX 1.6.3 Released
I am very pleased to announce the release of SwingX 1.6.3. While the release notes contain many fixes, I wanted to take a minute to highlight some of the major changes.
RepaintManager and Dirty Reads
The first rule of Swing programming is to always interact with Swing components in the Event Dispatch Thread (EDT, for short). Swing is single-threaded (as a lot of UI toolkits are) and as such it can only makes guarantees about the state of Swing components when interacted
Returns values from SwingUtilities.invoke
Last week, I updated my local copy of the SwingX source code, modifying SwingXUtilities to inlcude an invokeLater and an invokeAndWait that support return values. I plan on checking in that code sometime today. In one of those strange coincidences, Swing links of
SwingX: JXScrollMap
I mentioned during my BOF at JavaOne a new component that is close to ready for moving into SwingX: JXScrollMap.
SwingLabs BOF Presentation
The SwingLabs BOF had a good number of attendees (more than last year I believe). Jan and I focused the update on SwingX, but did speak about JXLayer some.
Ostriches
I attended "Swing Tips and Tricks: A Best Practices Approach to Swing Applications" talk today. While the talk covered well-known ground (or what I hope should be well-known ground) for Swing developers, what struck me most was that we (developers) are too often ostriches. Putting our heads in the sand, we move forward tackling problems as they come, forgetting that m
The Legacy of JavaFX
My first session this moring at JavaOne was Deploying Java Applications on the Web. It was quite good as it covered some of the newer techniques that have been added to the latest 1.6_x updates. As with any good session, I walked away with some knowledge that I hadn't entered with, but what struck me the most was the legacy of JavaFX. 
SwingX: Using PromptSupport
With the release of SwingX 1.6.1, we now have a milestone release that contains the PromptSupport code. So, what are prompts? They are decorations to empty text components that usually provide a clue on how to use the component. Search fields containing a "Search&qu
SwingX 1.6.1 Released
I am please to announce that SwingX has released version 1.6.1. We hope to have the release uploaded Maven central soon.
Just a quick overview of some of the issues:
Maven: Using JUnit with DLLs
Since I was unable to quickly google the solution for my Maven DLL problem, I thought I'd post a quick blog about it. Here's the situation, I have tests that rely on artifacts that are DLLs (in my case these were the Java3D DLLs).





