Package fr.soleil.comete.swing

Examples of fr.soleil.comete.swing.Chart


        final String id = "data01";
        JFrame testFrame = new JFrame(ChartViewerDoubleDataTest.class.getSimpleName());
        testFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JPanel mainPanel = new JPanel(new BorderLayout());
        mainPanel.setBackground(Color.WHITE);
        final Chart chart = new Chart();
        chart.setManagementPanelVisible(false);
        JButton testButton = new JButton("run test");
        testButton.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                updateChartViewer(chart, id);
View Full Code Here


        stringBox = new StringScalarBox();

        config1D = new Config1D();
        config2D = new Config2D();

        chartViewer = new Chart();
        imageViewerData1 = new ImageViewer();
        imageViewerData1Bis = new ImageViewer();
        imageViewerData2 = new ImageViewer();
        actuatorLabel = new Label();
        actuatorField = new TextField();
View Full Code Here

                } else {
                    removeChartViewerListener();
                }
            }
        });
        chartViewer1 = new Chart();
        chartViewer1.setAutoHighlightOnLegend(true);
        chartViewer2 = new Chart();
        chartViewer2.setAutoHighlightOnLegend(true);
        chartViewer1.setAxisLabelFormat(IChartViewer.TIME_FORMAT, IChartViewer.X);
        chartViewer1.setAxisDateFormat(IChartViewer.US_DATE_FORMAT, IChartViewer.X);
        // chartViewer1.setAnnotation(IChartViewer.TIME_ANNO,
        // IChartViewer.X_INDEX);
View Full Code Here

        //Targets construction
        final TextField advancedCaseTextField = new TextField();

        final TextField simpleCaseTextField = new TextField();

        final Chart advancedChart = new Chart();
        advancedChart.setFreezePanelVisible(true);
        advancedChart.setManagementPanelVisible(true);
        advancedChart.setAutoHighlightOnLegend(true);
        advancedChart.setAxisSelectionVisible(true);
        advancedChart.setAutoHideViews(true);

        final Chart simpleChart = new Chart();
        simpleChart.setFreezePanelVisible(true);
        simpleChart.setManagementPanelVisible(true);
        simpleChart.setAutoHighlightOnLegend(true);
        simpleChart.setAxisSelectionVisible(true);
        simpleChart.setAutoHideViews(true);

        final ImageViewer advancedImageViewer = new ImageViewer();
        advancedImageViewer.setShowRoiInformationTable(true);
        advancedImageViewer.setUseMaskManagement(true);
        advancedImageViewer.registerSectorClass(AngularSector.class);
View Full Code Here

    /**
     * @param args
     */
    public static void main(String[] args) {
        Chart chart = new Chart();
        chart.setHeader("Chart V2");
        Map<String, Object> data = new HashMap<String, Object>();
        int length = 20;
        double[][] value = new double[2][length];
        for (int i = 0; i < length; i++) {
            value[IChartViewer.X_INDEX][i] = i + 1;
            value[IChartViewer.Y_INDEX][i] = 1.05;
        }
        data.put("Scale test", value);
        chart.setData(data);
        JFrame testFrame = new JFrame(ChartScaleTest.class.getSimpleName());
        testFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        testFrame.setContentPane(chart);
        testFrame.setSize(600, 400);
        testFrame.setLocationRelativeTo(null);
View Full Code Here

    }

    private static void openTableDialog(String name, IArray data) {

        NumberMatrixTable table = new NumberMatrixTable();
        Chart viewer = new Chart();

        // Parse Object arrays into double arrays
        Object storageData = data.getStorage();
        Object finalData = null;
        if (storageData.getClass().isArray()) {
            Object[] storageArray = (Object[]) storageData;
            finalData = Array.newInstance(Double.TYPE, storageArray.length);
            double[] castedFinalArray = (double[]) finalData;
            for (int i = 0; i < storageArray.length; ++i) {
                Object subData = storageArray[i];
                if (subData instanceof Number) {
                    castedFinalArray[i] = ((Number) subData).doubleValue();
                }
            }
        }

        try {
            AbstractNumberMatrix<?> matrix = new DoubleMatrix();
            int[] shape = data.getShape();
            if (shape.length == 2) {
                matrix.setFlatValue(finalData, shape[0], shape[1]);
            }
            table.setData(matrix);

            // viewer.setAnnotation(IChartViewer.TIME_ANNO, IChartViewer.Y1);
            Map<String, Object> dataToChart = new HashMap<String, Object>();
            dataToChart.put(name, finalData);
            viewer.setData(dataToChart);

        } catch (Exception e) {
            e.printStackTrace();
        }
View Full Code Here

        cardLayout = new CardLayout();

        setLayout(cardLayout);

        allIn1Viewer = new Chart();
        spectrumViewers = new ArrayList<Chart>();
        scalarViewers = new ArrayList<Label>();
        scalarViewPanels = new ArrayList<JPanel>();
        scalarPanel = new JPanel();
        spectrumViewPanel = new JPanel();
View Full Code Here

            if (ni6602Model == null) {
                spectrumViewers.clear();
            } else {
                if (spectrumViewers.size() < ni6602Model.getCounters().size()) {
                    while (spectrumViewers.size() < ni6602Model.getCounters().size()) {
                        spectrumViewers.add(new Chart());
                    }
                } else {
                    while (spectrumViewers.size() > ni6602Model.getCounters().size()) {
                        cleanWidget(spectrumViewers.get(spectrumViewers.size() - 1));
                        spectrumViewers.remove(spectrumViewers.size() - 1);
View Full Code Here

        Label label = new Label();

        label.setTitledBorder("Second item in output table");

        Chart chart = new Chart();

        chart.setTitledBorder("Third item in output table");

        // Application id
        imageViewer.setApplicationId("ImageViewerBox_Viewer_" + applicationIdNumber);
        applicationIdNumber++;
View Full Code Here

     *
     * @return fr.esrf.tangoatk.widget.attribute.NonAttrNumberSpectrumViewer
     */
    private Chart getFittedData() {
        if (fittedData == null) {
            fittedData = new Chart();
            fittedData.setUseDisplayNameForDataSaving(true);
            fittedData.setAutoHighlightOnLegend(true);
            fittedData.setManagementPanelVisible(false);
        }
        return fittedData;
View Full Code Here

TOP

Related Classes of fr.soleil.comete.swing.Chart

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.