Package de.frag.umlplugin.guilayout

Provides classes for easy creation of complex GUI designs.

See:
          Description

Interface Summary
FlexLayout.SizeGetter A SizeGetter gets size information from a component and is a simple hook to get different size information in the same way (minimum size, maximum size and preferred size).
 

Class Summary
BuilderConstants Some useful constants for layout builder or FlexLayout.
FlexConstants Some useful constants for flex layout GUIs.
FlexConstraints FlexConstraints describe layout constraints for FlexLayout.
FlexLayout FlexLayout is a layout manager, that behaves similarly to GridBagLayout, but is much simpler to use and a little bit less flexible.
LayoutBuilder The LayoutBuilder is a convenience class for building hierarchical FlexLayout GUI layouts.
 

Package de.frag.umlplugin.guilayout Description

Provides classes for easy creation of complex GUI designs. The FlexLayout layout manager is the core of the layout system. It behaves similarly to java.awt.GridBaglayout and is similar when comparing the flexibility, but uses a more straightforward approach to define an irregular raster of components and constraints, that describe how to align and resize these components.

It should infrequently be nessecary to use the FlexLayout layout manager and its FlexConstraints directly, but most GUI designs should be possible by only using the LayoutBuilder

This static class diagram shows the gui layout classes and their relations: UML diagram.