The advantages of symbols

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