final FontColorSelectorComponent colorSelectorComponent = new FontColorSelectorComponent();
colorSelectorComponent.setReportDesignerContext(designerContext);
final JToolBar toolBar = new JToolBar();
toolBar.setFloatable(false);
toolBar.add(new ToolbarButton(previewAction));
toolBar.add(new JToolBar.Separator());
toolBar.add(familySelectorComponent);
toolBar.add(sizeSelectorComponent);
toolBar.add(new JToolBar.Separator());
toolBar.add(createButton(new BoldAction()));
toolBar.add(createButton(new ItalicsAction()));
toolBar.add(createButton(new UnderlineAction()));
toolBar.add(new JToolBar.Separator());
toolBar.add(colorSelectorComponent);
toolBar.add(new JToolBar.Separator());
toolBar.add(createButton(new TextAlignmentLeftAction()));
toolBar.add(createButton(new TextAlignmentCenterAction()));
toolBar.add(createButton(new TextAlignmentRightAction()));
toolBar.add(new JToolBar.Separator());
toolBar.add(new ToolbarButton(hyperlinkAction));
return toolBar;
}