Examples of ChartViewer


Examples of fr.soleil.comete.swing.ChartViewer

        }
    }

    protected void updateMiddleLine() {
        if (widget != null) {
            ChartViewer chartViewer = (ChartViewer) widget;

            if (middleLineVisible) {
                // compute new limits and position
                double xMin = chartViewer.getAxisMinimum(IChartViewer.X);
                double xMax = chartViewer.getAxisMaximum(IChartViewer.X);
                double yMin = chartViewer.getAxisMinimum(IChartViewer.Y1);
                double yMax = chartViewer.getAxisMaximum(IChartViewer.Y1);
                double xMiddle = (xMin + xMax) / 2;

                // create the middle line data and add it to the chart
                double[] middleLineData = new double[] { xMiddle, yMin, xMiddle, yMax };
                Map<String, Object> dataToAdd = new HashMap<String, Object>();
                dataToAdd.put(X_MIDDLE_LINE_ID, middleLineData);
                chartViewer.addData(dataToAdd);
            }
            else {
                // simply remove the middle line data from the chart
                List<String> idsToRemove = new ArrayList<String>(1);
                idsToRemove.add(X_MIDDLE_LINE_ID);
                chartViewer.removeData(idsToRemove);
            }
        }
    }
View Full Code Here

Examples of fr.soleil.comete.swing.ChartViewer

        }
    }

    protected void updateMarker() {
        if (widget != null) {
            ChartViewer chartViewer = (ChartViewer) widget;
            chartViewer.setDataViewMarkerProperties(dataId, dataMarkerProp);
        }
    }
View Full Code Here

Examples of fr.soleil.comete.swing.ChartViewer

    private int lineWidth = 1;
    private int lineStyle = IChartViewer.STYLE_SOLID;

    @Override
    public IComponent initWidget() {
        ChartViewer widget = (ChartViewer) super.initWidget();
        widget.setFreezePanelVisible(true);
        widget.setManagementPanelVisible(true);
        widget.setMathExpressionEnabled(true);
        widget.setCyclingCustomMap(false);
        widget.setCustomCometeColor(new CometeColor[] { CometeColor.RED, CometeColor.CYAN });
        widget.setCustomLineStyle(new int[] { IChartViewer.STYLE_SOLID,
                IChartViewer.STYLE_LONG_DASH });
        widget.setCustomLineWidth(new int[] { 1, 2 });
        return widget;
    }
View Full Code Here

Examples of fr.soleil.comete.widget.ChartViewer

              break;

            case SPECTRUM:
              icon = ICONS.getIcon("NodeSpectrum");

              ChartViewer chart = new ChartViewer();
              chart.switchDAOFactory(DummyDAOFactory.class.getName());
              try {
                IArray data = di.getData();

                if (data.getElementType().equals(double.class)
                    || data.getElementType().equals(float.class)) {

                  List<DataArray> values = new ArrayList<DataArray>(1);
                  DataArray array = new DataArray();
                  values.add(array);

                  IArrayIterator iterator = data.getIterator();
                  for (int i = 0; iterator.hasNext(); i++) {
                    array.add(i, iterator.getDoubleNext());
                  }
                  array.setId(di.getShortName());

                  chart.setData(values);
                  // TODO remove when default = false in comete
                  chart.getComponent().setFreezePanelVisible(false);
                  chart.getComponent().setManagementPanelVisible(false);

                  // chart.getAxis(JLChart.Y1).setName(di.getUnits());
                  fr.soleil.comete.widget.swing.ChartViewer component2 = (fr.soleil.comete.widget.swing.ChartViewer) chart
                  .getComponent();
                  component2.setAxisName(di.getUnitsString(), IChartViewer.Y1);
                }
              }
              catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
              }
              viewer = (JComponent) chart.getComponent();

              break;

            case IMAGE:
              icon = ICONS.getIcon("NodeImage");
View Full Code Here

Examples of fr.soleil.comete.widget.ChartViewer

  private int lineStyle = JLDataView.STYLE_SOLID;


  @Override
  public AbstractWidget<?, List<DataArray>> initWidget() {
    ChartViewer widget = new ChartViewer();
    widget.getComponent().setFreezePanelVisible(true);
    widget.getComponent().setManagementPanelVisible(true);
    widget.getComponent().setMathExpressionEnabled(true);
    widget.getComponent().setCyclingCustomMap(false);
    widget.getComponent().setCustomCometeColor(
        new CometeColor[] { CometeColor.RED, CometeColor.CYAN });
    widget.getComponent().setCustomLineStyle(
        new int[] { IChartViewer.STYLE_SOLID, IChartViewer.STYLE_LONG_DASH });
    widget.getComponent().setCustomLineWidth(new int[] { 1, 2 });
    return widget;
  }
View Full Code Here

Examples of fr.soleil.comete.widget.ChartViewer

        numberField.getComponent().setColumns(0);

        wheelswitch = new WheelSwitch();
        wheelswitch.setStateEnabled(false);

        chartViewer = new ChartViewer();
        chartViewer.getComponent().setFreezePanelVisible(true);
        chartViewer.getComponent().setManagementPanelVisible(false);
        chartViewer.getComponent().setAutoHighlightOnLegend(true);

        imageViewer = new ImageViewer();
View Full Code Here

Examples of fr.soleil.comete.widget.ChartViewer

     *
     * @return void
     */
    private void initialize() {
        this.setLayout(new BorderLayout());
        chartViewer = new ChartViewer();
        chartViewer.getComponent().setFreezePanelVisible(true);
        chartViewer.getComponent().setManagementPanelVisible(false);
        chartViewer.getComponent().setAutoHighlightOnLegend(true);
        chartViewer.getComponent().setDataSendingEnabled(true);
        final IChartViewerListener listener = new IChartViewerListener() {
View Full Code Here

Examples of fr.soleil.comete.widget.ChartViewer

        this.numberField = new NumberField();

        this.wheelswitch = new WheelSwitch();

        this.chartViewer = new ChartViewer();
        chartViewer.getComponent().setFreezePanelVisible(true);
        chartViewer.getComponent().setManagementPanelVisible(false);
        chartViewer.getComponent().setAutoHighlightOnLegend(true);

        imageViewer = new ImageViewer();
View Full Code Here

Examples of fr.soleil.comete.widget.ChartViewer

        this.numberField.setCometeFont(FIELD_FONT);
        numberField.getComponent().setColumns(0);

        this.wheelswitch = new WheelSwitch();

        this.chartViewer = new ChartViewer();
        chartViewer.getComponent().setFreezePanelVisible(true);
        chartViewer.getComponent().setManagementPanelVisible(false);
        chartViewer.getComponent().setAutoHighlightOnLegend(true);

        imageViewer = new ImageViewer();
View Full Code Here

Examples of fr.soleil.comete.widget.ChartViewer

        this.numberField.setCometeFont(FIELD_FONT);
        numberField.getComponent().setColumns(0);

        this.wheelswitch = new WheelSwitch();

        this.chartViewer = new ChartViewer();
        chartViewer.getComponent().setFreezePanelVisible(true);
        chartViewer.getComponent().setManagementPanelVisible(false);
        chartViewer.getComponent().setAutoHighlightOnLegend(true);

        imageViewer = new ImageViewer();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.