Examples of XYDatasetSelectionExtension


Examples of org.jfree.data.extension.impl.XYDatasetSelectionExtension

    public void selectionChanged(SelectionChangeEvent<XYCursor> event) {
        while (this.model.getRowCount() > 0) {
            this.model.removeRow(0);
        }

        XYDatasetSelectionExtension ext = (XYDatasetSelectionExtension)
                event.getSelectionExtension();
        DatasetIterator<XYCursor> iter = ext.getSelectionIterator(true);
        
        while (iter.hasNext()) {
            XYCursor dc = iter.next();

            Comparable seriesKey = this.dataset.getSeriesKey(dc.series);
View Full Code Here

Examples of org.jfree.data.extension.impl.XYDatasetSelectionExtension

     */
    public final JPanel createDemoPanel() {
        XYDataset xydataset = createDataset();
        //extend dataset and add selection change listener for the demo
        DatasetSelectionExtension<XYCursor> datasetExtension
                = new XYDatasetSelectionExtension(xydataset);    
        datasetExtension.addChangeListener(this);
         
        //standard setup
        JFreeChart chart = createChart(xydataset, datasetExtension);
        ChartPanel panel = new ChartPanel(chart);
        panel.setMouseWheelEnabled(true);
View Full Code Here

Examples of org.jfree.data.extension.impl.XYDatasetSelectionExtension

    public void selectionChanged(SelectionChangeEvent<XYCursor> event) {
        while (this.model.getRowCount() > 0) {
            this.model.removeRow(0);
        }

        XYDatasetSelectionExtension ext = (XYDatasetSelectionExtension)
                event.getSelectionExtension();
        DatasetIterator<XYCursor> iter = ext.getSelectionIterator(true);
        
        while (iter.hasNext()) {
            XYCursor dc = iter.next();
            Comparable seriesKey = this.dataset.getSeriesKey(dc.series);
            RegularTimePeriod p = this.dataset.getSeries(dc.series)
View Full Code Here

Examples of org.jfree.data.extension.impl.XYDatasetSelectionExtension

    public final JPanel createDemoPanel() {
        XYDataset xydataset = createDataset();
        //extend dataset and add selection change listener for the demo
        DatasetSelectionExtension<XYCursor> datasetExtension
                = new XYDatasetSelectionExtension(xydataset);    
        datasetExtension.addChangeListener(this);
         
        //standard setup
        JFreeChart chart = createChart(xydataset, datasetExtension);
        ChartPanel panel = new ChartPanel(chart);
        panel.setMouseWheelEnabled(true);
View Full Code Here

Examples of org.jfree.data.extension.impl.XYDatasetSelectionExtension

    public void selectionChanged(SelectionChangeEvent<XYCursor> event) {
        while (this.model.getRowCount() > 0) {
            this.model.removeRow(0);
        }

        XYDatasetSelectionExtension ext = (XYDatasetSelectionExtension)
                event.getSelectionExtension();
        DatasetIterator<XYCursor> iter = ext.getSelectionIterator(true);
        while (iter.hasNext()) {
            XYCursor dc = iter.next();
            Comparable seriesKey = this.dataset.getSeriesKey(dc.series);
            Number x = this.dataset.getX(dc.series, dc.item);
            Number y = this.dataset.getX(dc.series, dc.item)
View Full Code Here

Examples of org.jfree.data.extension.impl.XYDatasetSelectionExtension

     */
    public JPanel createDemoPanel() {
        XYDataset dataset = createDataset();
        //extend dataset and add selection change listener for the demo
        DatasetSelectionExtension<XYCursor> datasetExtension
                = new XYDatasetSelectionExtension(dataset);    
        datasetExtension.addChangeListener(this);
         
        //standard setup
        JFreeChart chart = createChart(dataset, datasetExtension);
        ChartPanel panel = new ChartPanel(chart);
        panel.setMouseWheelEnabled(true);
View Full Code Here

Examples of org.jfree.data.extension.impl.XYDatasetSelectionExtension

    public void selectionChanged(SelectionChangeEvent<XYCursor> event) {
        while (this.model.getRowCount() > 0) {
            this.model.removeRow(0);
        }

        XYDatasetSelectionExtension ext = (XYDatasetSelectionExtension) event
                .getSelectionExtension();
        DatasetIterator<XYCursor> iter = ext.getSelectionIterator(true);

        while (iter.hasNext()) {
            XYCursor dc = iter.next();
            this.model.addRow(new Object[] { new Integer(dc.item),
                    this.dataset.getStartX(dc.series, dc.item),
View Full Code Here

Examples of org.jfree.data.extension.impl.XYDatasetSelectionExtension

     */
    public final JPanel createDemoPanel() {
        IntervalXYDataset xydataset = createDataset();
        //extend dataset and add selection change listener for the demo
        DatasetSelectionExtension<XYCursor> datasetExtension
                = new XYDatasetSelectionExtension(xydataset);    
        datasetExtension.addChangeListener(this);
         
        //standard setup
        JFreeChart chart = createChart(xydataset, datasetExtension);
        ChartPanel panel = new ChartPanel(chart);
        panel.setMouseWheelEnabled(true);
View Full Code Here

Examples of org.jfree.data.extension.impl.XYDatasetSelectionExtension

        XYSeries s1 = new XYSeries("S1");
        s1.add(1.0, 21.0);
        s1.add(2.0, 22.0);
        s1.add(3.0, 23.0);
        dataset.addSeries(s1);
        XYDatasetSelectionExtension ext = new XYDatasetSelectionExtension(
                dataset);
        XYCursor cursor = new XYCursor(0, 2);
        assertFalse(ext.isSelected(cursor));
        ext.setSelected(cursor, true);
        assertTrue(ext.isSelected(cursor));
        cursor.setPosition(0, 0);
        assertFalse(ext.isSelected(cursor));
        s1.remove(0);
        assertFalse(ext.isSelected(cursor));
       
        cursor.setPosition(1, 99);
        // fetching the value for a key that does not exist
        try {
            ext.isSelected(cursor);
            fail("Expected an ArrayIndexOutOfBoundsException.");
        } catch (ArrayIndexOutOfBoundsException e) {
            // expected in this case
        }
    }
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.