NOTE: XmlPanel 1.1 has been released. Online documentation (and documentation that is included
with the distribution) is still in progress for completion, but we have decided to get the source and
.jar file distributed.
The Abstractics XmlPanel is a configurable layout for Java Swing that uses an XML format to describe the layout of components in a panel. It allows the developer to describe robust layouts of components on the fly in a manner that is easier to use than the typical "add component to panel" methods in most layout managers.
What Advantage Does This Have?
There is nothing special about the layouts that result from using the XmlPanel. A developer could just as easily use GridBagLayout, or a myriad of other layout managers to achieve the same result. However, using the XmlPanel layout gives freedom to the developer. All of the following are now available to the developer:
The XmlPanel certainly won't work for everyone, and it's not intended to. We went after the 80/20 rule and think it can be used for most layouts that are needed. It has been created to be extendable and customizable so that developers are free to work with the components as they desire, but leave the burden of layout to something a little more flexible.
|Copyright (c) 2005, Abstractics, L.L.C.|