Symbols are reusable. They can be easily integrated into
multiple GUI user applications. To make reuse easier, symbols are
organized in categories stored in palettes. A palette is a container
from which symbols can be selected and added to other symbols or applications
using Rogue Wave® JViews Diagrammer Symbol
Editor, Rogue Wave JViews Diagrammer
or Rogue Wave JViews Diagrammer Dashboard
Editor. This is done graphically by dragging and dropping a symbol
from an open palette in the GUI editor to a drawing area in the application.
JViews supplies GUI
components used to create symbol, diagram and dashboard editing applications.
To display a palette, the content of an IlvPalette
is
displayed in Java™
Swing IlvPaletteViewer
instance.
Three predefined types of viewer are provided.
An application that deals with several open palettes
uses the IlvPaletteManager
component. IlvPaletteManager
contains
several IlvPalette
instances. An IlvPaletteManager
is
linkable to a IlvPaletteManagerViewer
instance.
This allows the user to select and display the current selected palette.
Symbols offer the following advantages:
A predefined look and behavior
Easy to create using the Symbol Editor
Easy integration in application
Highly customizable