Package fr.soleil.comete.widget

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


  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

        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

     *
     * @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

        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

        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

        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

     *
     * @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

     *
     * @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

     *
     * @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

TOP

Related Classes of fr.soleil.comete.widget.ChartViewer

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.