Package org.pentaho.reporting.libraries.designtime.swing

Examples of org.pentaho.reporting.libraries.designtime.swing.ToolbarButton


  {
    final JToolBar operatorButtonPanel = new JToolBar();
    operatorButtonPanel.setFloatable(false);
    operatorButtonPanel.setOpaque(false);
    operatorButtonPanel.setLayout(new HorizontalLayout(2));
    operatorButtonPanel.add(new ToolbarButton
        (new InsertOperatorAction("+", Messages.getInstance().getString("FormulaEditorDialog.Operator.Add"))));
    operatorButtonPanel.add(new ToolbarButton
        (new InsertOperatorAction("-", Messages.getInstance().getString("FormulaEditorDialog.Operator.Subtract"))));
    operatorButtonPanel.add(new ToolbarButton
        (new InsertOperatorAction("*", Messages.getInstance().getString("FormulaEditorDialog.Operator.Multiply"))));
    operatorButtonPanel.add(new ToolbarButton
        (new InsertOperatorAction("/", Messages.getInstance().getString("FormulaEditorDialog.Operator.Divide"))));
    operatorButtonPanel.add(new ToolbarButton
        (new InsertOperatorAction("^", Messages.getInstance().getString("FormulaEditorDialog.Operator.Power"))));
    operatorButtonPanel.add(Box.createRigidArea(new Dimension(10, 1)));
    operatorButtonPanel.add(new ToolbarButton
        (new InsertOperatorAction("=", Messages.getInstance().getString("FormulaEditorDialog.Operator.Equal"))));
    operatorButtonPanel.add(new ToolbarButton
        (new InsertOperatorAction("<>", Messages.getInstance().getString("FormulaEditorDialog.Operator.NotEqual"))));
    operatorButtonPanel.add(new ToolbarButton
        (new InsertOperatorAction("<", Messages.getInstance().getString("FormulaEditorDialog.Operator.Lesser"))));
    operatorButtonPanel.add(new ToolbarButton
        (new InsertOperatorAction(">", Messages.getInstance().getString("FormulaEditorDialog.Operator.Greater"))));
    operatorButtonPanel.add(new ToolbarButton
        (new InsertOperatorAction("<=", Messages.getInstance().getString("FormulaEditorDialog.Operator.LesserEqual"))));
    operatorButtonPanel.add(new ToolbarButton
        (new InsertOperatorAction(">=", Messages.getInstance().getString("FormulaEditorDialog.Operator.GreaterEqual"))));
    operatorButtonPanel.add(Box.createRigidArea(new Dimension(10, 1)));
    operatorButtonPanel.add(new ToolbarButton
        (new InsertOperatorAction("%", Messages.getInstance().getString("FormulaEditorDialog.Operator.Percentage"))));
    operatorButtonPanel.add(new ToolbarButton
        (new InsertOperatorAction("&", Messages.getInstance().getString("FormulaEditorDialog.Operator.Concatenation"))));
    operatorButtonPanel.add(Box.createRigidArea(new Dimension(10, 1)));
    operatorButtonPanel.add(new ToolbarButton(selectFieldsAction));
    return operatorButtonPanel;
  }
View Full Code Here


    colorSelectorComponent.setReportDesignerContext(designerContext);

    final JToolBar toolBar = new JToolBar();
    toolBar.setFloatable(false);
    toolBar.setOpaque(true);
    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(createButton(new TextAlignmentJustifyAction()));
    toolBar.add(new JToolBar.Separator());
    toolBar.add(new ToolbarButton(hyperlinkAction));

    // Add special crosstab band selection icon
    if (getRenderContext().getReportDefinition() instanceof CrosstabElement)
    {
      final SelectCrosstabBandAction selectCrosstabBandAction = new SelectCrosstabBandAction();
      selectCrosstabBandAction.setReportDesignerContext(designerContext);
      toolBar.add(new ToolbarButton(selectCrosstabBandAction));
      toolBar.add(new JToolBar.Separator());
    }

    return toolBar;
  }
View Full Code Here

  protected void init()
  {
    super.init();

    final JToolBar toolBar = getOperatorPanel();
    toolBar.add(new ToolbarButton(new InsertTextAction()));
  }
View Full Code Here

  }

  protected JToolBar createOperatorPanel()
  {
    final JToolBar toolBar = super.createOperatorPanel();
    toolBar.add(new ToolbarButton(new InsertTextAction()));
    return toolBar;
  }
View Full Code Here

    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;
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.libraries.designtime.swing.ToolbarButton

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.