| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ] |
| Articles Frameworks |
- Open source Java projects: SwingLabs PDF Renderer by Jeff Friesen - [Clicks: 4]
PDF files are ubiquitous for sharing documents over the Internet, but how do you view and render them in your Java applications? Find out what the SwingLabs PDF Renderer can do for you, in this installment of the 'Open source Java projects' series.
[Includes source code]
http://www.javaworld.com/javaworld/jw-06-2008/jw-06-opensourcejava-pdf-renderer.html - Jun, 2008 - Binding Beans by Thomas Kunneth - [Clicks: 8]
Expressing GUI relationships through beans' getters and setters is a burdensome process of wiring that has frustrated many developers. Binding offers an alternative: automatically connecting a model value to its GUI representation. This style of programming is available to users of the JGoodies Binding framework, as well as the implementation of JSR-295, and in this article Thomas Kunneth takes a look at both.
[Includes sample code]
http://today.java.net/pub/a/today/2008/05/27/binding-beans.html - May, 2008 - MigLayout: Easing the Pain of Swing/SWT Layout Management by Jacek Furmankiewicz - [Clicks: 6]
Get a high-level overview of the MigLayout Swing/SWT layout manager, along with an example that demonstrates its conciseness and power.
[Includes sample code]
http://www.devx.com/Java/Article/38017 - May, 2008 - Open source Java projects: The Wizard API by Jeff Friesen - [Clicks: 14]
Building a Swing-based wizard from scratch is no easy magic -- so why do it? Instead, try Tim Boudreau's Wizard API, which you can use to guide users through desktop application installation and setup with style.
http://www.javaworld.com/javaworld/jw-04-2008/jw-04-opensourcejava-wizard-api.html - Apr, 2008 - Synchronizing Properties with Beans Binding (JSR 295) by John O'Conner - [Clicks: 6]
The idea of setting up listener relationships between your GUI models, views, and controllers is simple enough, but grinding the same "glue" code dozens or even hundreds of times is wasteful and error-prone. JSR-295, Beans Binding, offers relief from the drudgery. In this article, John O'Conner shows how it works and what it can do for you.
[Includes sample code]
http://today.java.net/pub/a/2008/03/20/synchronizing-properties-with-beans-binding.html - Mar, 2008 - Open source Java projects: AnimatingCardLayout by Jeff Friesen - [Clicks: 2]
Take another path to filthy rich clients -- AnimatingCardLayout is a free, open source layout manager that you can use to create animated transitions for your Java GUIs.
[Includes source code]
http://www.javaworld.com/javaworld/jw-03-2008/jw-03-opensourcejava-animatingcardlayout.html - Mar, 2008 - Displaying XML in a Swing JTree by Rob Lybarger - [Clicks: 7]
Learn how to create a tree model that displays an XML document structure.
http://www.developer.com/java/other/article.php/3731356 - Mar, 2008 - Managing Long-Running Tasks in a Swing App by Rob Lybarger - [Clicks: 13]
Learn how to cleanly and properly manage a parallel task of unknown duration, respond to a variety of outcomes, and keep the user interface responsive and informative.
http://www.developer.com/java/other/article.php/3723501 - Jan, 2008 - Open source Java projects: Balloontip for Java by Jeff Friesen - [Clicks: 14]
Get clued in to lesser known open source Java projects that can save you time and money -- starting this month with Bernhard Pauler's balloontip project for Swing GUI development.
[Includes sample code]
http://www.javaworld.com/javaworld/jw-01-2008/jw-01-opensourcejava1.html - Jan, 2008
- The Naked Objects Framework by Richard Pawson, Robert Matthews, et al. - [Clicks: 21]
The Naked Objects Framework is a software framework that makes it easy to design and build business systems using the naked objects approach. Using the framework, a new business application is defined solely in terms of the business domain objects such as Customer, Product and Order. All the required business functionality is specified as behaviours (methods) on those objects.
http://www.nakedobjects.org/