Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by Community: Java Desktop

• Adopt a JSR  • Embedded  • GlassFish  
• Global Education and Learning  • Identity Management  • IoT  
• Java Communications  • Java Desktop  • Java Enterprise  
• Java Patterns  • Java Tools  • Java User Groups  
• Java Web Services and XML  • JavaFX  • JCP  
• JDDAC  • Jini  • JXTA  
• Mac Java  • NetBeans  • Open JDK  
• Portlet  • Robotics  • Sun Grid  
• Sun RFID and Sensor  • [no association]  


Java Desktop

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); try { var pageTracker = _gat._getTracker("UA-3872301-3"); pageTracker._trackPageview(); } catch(err) {} Picking up where I left off six (cough, cough) months ago, in my series on...
on Jun 11, 2009
Injecting the "extreme" into this year's GUI Makeover session at JavaOne, Jasper's finale of blowing up junk email with rocket explosions was really fun and of course completely absurd. Looking beyond the antics, our message in the session was actually very practical: You can blend the strengths of Swing and JavaFX to give your Java applications that visual edge that users are coming to...
on Jun 10, 2009
For all of you who could not come to the SwingLabs session at JavaOne yesterday, here comes the announcement again: After many broken promises and many delayes ... The SwingX 1.0 is released and available for download at SwingLabs download page. I would like to take this opportunity to thank to everybody who contributed to the release and for all the patches we have received. Namely: Jeanette,...
on Jun 4, 2009
I am thrilled today to announce the availability of the final release for version 5.2 of Substance look-and-feel (code-named Quebec). The release notes for version 5.2 contain the detailed information on the contents of this release which include the following: The new Dust skin The new Dust Coffee skin The new Twilight skin More control over border painting Visual refresh of Raven Graphite...
on May 26, 2009
Over at Pushing Pixels i have ran the series on adding animations to enable rich interactivity expected from modern Swing applications. The code is part of the Onyx project which aims to provide blueprints for animated Swing applications powered by the Trident animation library, and the series has covered the following: Part 1 - adding simple animation behavior to such scenarios as component...
on May 25, 2009
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } Romain Guy and I will hit the stage again at JavaOne this year to talk about animation. Our talk this year will be a bit different from past years. First of all, it will be less about nitty-gritty code and more about concepts as we explore higher-level ideas of...
on May 23, 2009
To follow up my article on JavaFX layout, I'll be presenting a section on layout at our JavaOne session on FX UI Controls. At this session, Richard, Jasper, and I will talk in detail about new apis which make it easier to build amazing interfaces: TS-5578 The New World: JavaFXâ„¢ Technology-Based UI Controls Thursday June 04 09:30 AM - 10:30 AM North Hall 124 Richard Bair, Jasper Potts,...
on May 22, 2009
I am writing a utility to import issue data from one db to another and am using the built in Hibernate support in NetBeans. The reverse engineering and other wizards have made this pretty painless. However, the Hibernate logging can get out of control. Since Hibernate uses java.util.logging you can overwrite the existing NetBeans/Hibernate logging configuration using the java.util.logging....
on May 21, 2009
Project Onyx aims to provide blueprints for adding animation to Swing applications using the Trident animation engine. Onyx is a Swing RIA that connects to Amazon E-commerce backend and shows a list of albums for a specific performer. It is a pure Swing / Java2D application with only two dependencies - Trident and the classes generated by the wsimport tool from the Amazon E-commerce WSDL. Over...
on May 15, 2009
Just a quick update about SwingX. We are making the final dispositions of what's in and what's out for the 1.0 release. If you have any comments regarding the decision to include or remove something from the 1.0 target list, please see my thread in the SwingLabs Forums. For those of you who are unaware, SwingX 1.0 is going to be the last major release for Java 1.5. After it's release, we are...
on May 6, 2009
I recently created a project for Swing UI validation, which is now available on Sun's new open source hosting site, Kenai. I'd love to get some feedback on it. If you have an existing Swing UI and want to add input validation with user feedback to it, you might find it useful. The project can be found here, and there are JAR, source, javadoc and NetBeans library module downloads available....
on Apr 14, 2009
Like Java, the JavaFX Script has its own println statement. You can use the println statement to print output to the console. This method has already been imported by default, so all you have to do is invoke it. println("Hello, JavaFX!"); This, of course, simply prints "Hello, JavaFX!" to the console window. Simple right? There are, however, a few improvements in the JavaFX method that...
on Apr 12, 2009
While writing last entry I certainly didn't expect to be making another release in a week time. Nevertheless, here we go. Due to serious regression in the calendar component, team has decided to push another release quickly, which means SwingX 0.9.7 is out. The details of all issues fixed in this release are in Release Notes. Binaries are available at SwingLabs website. Release should be...
on Apr 5, 2009
While not really planned originally, after a discussion in the forum, team has decided to push one more release before going for 1.0 and to take this oportunity for just one more sweep and cleanup of API. There were few other notable changes like cleanup of deprecated code and few more. Read more at wiki and in the release notes. As always you can download the binaries from SwingLabs website....
on Mar 29, 2009
SwingX is preparing to release 0.9.6, our (hopefully) final pre-1.0 release. This release is mainly bug fixes and some API migration. As always, you can view the change notes on our wiki. Those notes should provide detail for migrating from older versions to the latest SwingX. The release will also include some enhancements, such as mnemonic support for task panes and improved rendering for...
on Mar 27, 2009
OK, I'll bite, and I'll ask the question. Although resurrecting the Swing Application Framework (SAF) is a noble and respectable goal, is that even necessary now with JavaFX? If Sun does finalize and fix any remaining rough spots in SAF, is any significant number of developers going to benefit? Even though I mean no harm or disrespect, someone is bound to view my question as an attack. It's not...
on Mar 3, 2009
Today I'm pleased to announce a new experimental site a few of us have been working on called the JFXStudio (www.jfxstudio.org). It's a site specifically for sharing your JavaFX creations. The JFXStudio is not meant to be an app-of-the-day kind of site, or a showcase for polished apps. It's a place where you can show off your doodles and works in progress. And it's a place where you can get great...
on Feb 16, 2009
I am extremely pleased today to announce the official release for version 4.0 of Flamingo component suite (code-named Fainnear). As detailed in the roadmap for this release, the goal was to provide the missing functionality from the Office 2007 Command Bar, and the journey that has started in September 2005 has arrived at its most important milestone so far. I can finally say that the Flamingo...
on Feb 9, 2009
I am very pleased today to announce the official release for version 5.1 of Substance look-and-feel (code-named Panama). The release notes for version 5.1 contain the detailed information on the contents of this release, and the migration guide describes two application-facing binary incompatibilities introduced in button shaper and highlight painter APIs. This release includes the following:...
on Feb 9, 2009