Swing links of the week: March 9, 2008

March 9th, 2008

Here are some Swing links that you might have missed during this week:

  • Thierry Lefort kicks off the week with an implementation of lazy loading tree. It handles quite a few scenarios with a very simple approach, but the code overhead could be a little better (having only one SwingWorker and one listener would be welcome, especially for large trees that warrant such a functionality).
  • Albireo is a new Eclipse incubation project. It aims to simplify the task of combining Swing and SWT components, and at first stage focuses on allowing seamless embedding of Swing component in SWT applications (as opposed to the DJ project that allows integrating native components in Swing applications). The project is lead by Gordon Hirsch and Bruno Haible, and you can follow all the intricacies of bridging the two UI toolkits at the mailing lists. If you want to learn more about this project, come to session 211 and session 549 at EclipseCon (March 17-20 at Santa Clara).
  • On a related subject, QT Jambi AWT bridge allows integrating AWT / Swing and QWidget components (both ways). Eskil Blomfeldt has announced the availability of Windows pre-built binaries.
  • David Qiao of JIDE blogs about bringing a piece of Vista functionality into the JIDE tables. I have done a similar thing about a year ago, bringing two Vista features to Swing trees (part 1 and part 2).
  • And finally, Thierry Lefort wraps up the week with the discussion of reusing the same filter on multiple JXTable components from SwingX component suite.