/** * Removes a marker for the domain axis and sends a {@link PlotChangeEvent} * to all registered listeners. * * @param marker the marker. * * @return A boolean indicating whether or not the marker was actually * removed. * * @since 1.0.7 */ public boolean removeDomainMarker(Marker marker) { return removeDomainMarker(marker, Layer.FOREGROUND); }
/** * Removes a marker for the domain axis and sends a {@link PlotChangeEvent} * to all registered listeners. * * @param marker the marker. * * @return A boolean indicating whether or not the marker was actually * removed. * * @since 1.0.7 */ public boolean removeDomainMarker(Marker marker) { return removeDomainMarker(marker, Layer.FOREGROUND); }
/** * Removes a marker for the domain axis in the specified layer and sends a * {@link PlotChangeEvent} to all registered listeners. * * @param marker the marker ({@code null} not permitted). * @param layer the layer (foreground or background). * * @return A boolean indicating whether or not the marker was actually * removed. * * @since 1.0.7 */ public boolean removeDomainMarker(Marker marker, Layer layer) { return removeDomainMarker(0, marker, layer); }
/** * Removes a marker for a specific dataset/renderer and sends a * {@link PlotChangeEvent} to all registered listeners. * * @param index the dataset/renderer index. * @param marker the marker. * @param layer the layer (foreground or background). * * @return A boolean indicating whether or not the marker was actually * removed. * * @since 1.0.7 */ public boolean removeDomainMarker(int index, Marker marker, Layer layer) { return removeDomainMarker(index, marker, layer, true); }
/** * Removes a marker for the domain axis in the specified layer and sends a * {@link PlotChangeEvent} to all registered listeners. * * @param marker the marker (<code>null</code> not permitted). * @param layer the layer (foreground or background). * * @return A boolean indicating whether or not the marker was actually * removed. * * @since 1.0.7 */ public boolean removeDomainMarker(Marker marker, Layer layer) { return removeDomainMarker(0, marker, layer); }
/** * Removes a marker for a specific dataset/renderer and sends a * {@link PlotChangeEvent} to all registered listeners. * * @param index the dataset/renderer index. * @param marker the marker. * @param layer the layer (foreground or background). * * @return A boolean indicating whether or not the marker was actually * removed. * * @since 1.0.7 */ public boolean removeDomainMarker(int index, Marker marker, Layer layer) { return removeDomainMarker(index, marker, layer, true); }
private void removeIntervalMarkers() { for (IntervalMarker intervalMarker : intervalMarkers) { chart.getXYPlot().removeDomainMarker(intervalMarker, Layer.BACKGROUND); } intervalMarkers.clear(); }
private void removeIntervalMarkers() { for (IntervalMarker intervalMarker : intervalMarkers) { chart.getXYPlot().removeDomainMarker(intervalMarker, Layer.BACKGROUND); } intervalMarkers.clear(); }
private void updateMarker() { if (marker != null) { plot.removeDomainMarker(marker, Layer.BACKGROUND); } if (!(markerStart.isNaN() && markerEnd.isNaN())) { if (markerEnd > markerStart) { marker = new IntervalMarker(markerStart, markerEnd); marker.setPaint(new Color(0xDD, 0xFF, 0xDD, 0x90)); marker.setAlpha(0.7f); plot.addDomainMarker(marker, Layer.BACKGROUND); } else { marker = new IntervalMarker(markerEnd, markerStart); marker.setPaint(new Color(0xDD, 0xFF, 0xDD, 0x90)); marker.setAlpha(0.7f); plot.addDomainMarker(marker, Layer.BACKGROUND); } } }
plot.removeDomainMarker(xMaxMarker); xMaxMarker = new ValueMarker(xMaxSet); xMaxMarker.setPaint(Color.green); plot.removeDomainMarker(xMinMarker); xMinMarker = new ValueMarker(xMinSet); xMinMarker.setPaint(Color.red);