IlvDashboardEditBar
inherits
from IlvDiagrammerEditBar
. It controls
editing, grouping and duplication functionality.
IlvDashboardBackgroundBar
inherits
from
IlvGraphicPaletteBar
. It sends
Dashboard actions to edit
background objects in the dashboard diagram.
IlvDashboardDiagram
inherits
from
IlvDiagrammer
. You can use standard
Diagrammer toolbars to control objects in a dashboard diagram. For
example,
IlvDiagrammerViewBar is used for zoom and pan operations.
The following code example shows how to create a toolbar
to edit a dashboard diagram.
Add an edit toolbar
JPanel panel = new JPanel(new BorderLayout());
JPanel panel1 = new JPanel(new IlvBetterFlowLayout(FlowLayout.LEADING, 0, 0));
lvDashboardEditBar editToolBar = new IlvDashboardEditBar();
panel1.add(editToolBar);
IlvDiagrammerViewBar viewToolBar = new IlvDiagrammerViewBar();
panel1.add(viewToolBar);
panel.add(panel1, BorderLayout.NORTH);
final IlvDashboardBackgroundBar paletteToolBar =
new IlvDashboardBackgroundBar(this);
panel.add(paletteToolBar, BorderLayout.SOUTH);
pcolors.setClient(new IlvPaletteColorSelector.Client() {
public void backgroundSelected(Color color) {
paletteToolBar.setPaletteBackground(color);
}
public void foregroundSelected(Color color) {
paletteToolBar.setPaletteForeground(color);
}
});