Yet Another Swing Library

Yet Another Swing Library (YASL in short) provides a light-weight framework for developing Swing-based applications.
Download

Yet Another Swing Library Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Jeff Chapman
  • Publisher web site:

Yet Another Swing Library Tags


Yet Another Swing Library Description

Yet Another Swing Library (YASL in short) provides a light-weight framework for developing Swing-based applications. Yet Another Swing Library (YASL in short) provides a light-weight framework for developing Swing-based applications along with a library of Swing components and utilities. Swing is a much-maligned but rich library for developing Java-based gui applications.Despite what critics say, you can develop robust and responsive desktop applications with Swing. Unfortunately, Swing doesn't provide a ready-made framework for building applications although the building blocks are there. YASL attempts to provide that framework.YASL is based on the Model-View-Controller pattern. It divides an application into gui components (View), action classes to handle user-driven events (Controller), and singleton classes (Model). The actions and singletons are stored in separate maps in key-class pairs.The initialization of actions and singletons as well as the mapping of menu items to actions can be handled through xml configuration or in the code or both. The framework provides the glue that holds the components together and facilitates their interaction. The framework provides ready-to-use tools for:· Managing actions· Managing singletons· Threading calls to actions· User preferences management· Resource bundles· xml configuration· Logging with SLF4J· Dynamic jar loadingRequirements:· Java Runtime Environment (JRE) 1.5 or laterWhat's New in This Release:· The application architecture has been significantly redesigned.


Yet Another Swing Library Related Software