From: <mu...@us...> - 2008-11-13 10:02:01
|
Revision: 1675 http://jfreechart.svn.sourceforge.net/jfreechart/?rev=1675&view=rev Author: mungady Date: 2008-11-13 10:01:50 +0000 (Thu, 13 Nov 2008) Log Message: ----------- Fixed comments. Modified Paths: -------------- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java Modified: branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java =================================================================== --- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2008-11-06 08:07:52 UTC (rev 1674) +++ branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2008-11-13 10:01:50 UTC (rev 1675) @@ -230,10 +230,10 @@ /** The default limit below which chart scaling kicks in. */ public static final int DEFAULT_MINIMUM_DRAW_HEIGHT = 200; - /** The default limit below which chart scaling kicks in. */ + /** The default limit above which chart scaling kicks in. */ public static final int DEFAULT_MAXIMUM_DRAW_WIDTH = 1024; - /** The default limit below which chart scaling kicks in. */ + /** The default limit above which chart scaling kicks in. */ public static final int DEFAULT_MAXIMUM_DRAW_HEIGHT = 768; /** The minimum size required to perform a zoom on a rectangle */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mu...@us...> - 2009-01-16 10:14:17
|
Revision: 1797 http://jfreechart.svn.sourceforge.net/jfreechart/?rev=1797&view=rev Author: mungady Date: 2009-01-16 10:14:07 +0000 (Fri, 16 Jan 2009) Log Message: ----------- Fixed style warnings. Modified Paths: -------------- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java Modified: branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java =================================================================== --- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2009-01-16 09:47:11 UTC (rev 1796) +++ branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2009-01-16 10:14:07 UTC (rev 1797) @@ -1139,7 +1139,7 @@ * @since 1.0.13 */ public Paint getZoomFillPaint() { - return zoomFillPaint; + return this.zoomFillPaint; } /** @@ -1652,7 +1652,7 @@ // this is we are using XOR mode, which we do when we're not using // the buffer (if there is a buffer, then at the end of this method we // just trigger a repaint) - if (!useBuffer) { + if (!this.useBuffer) { drawZoomRectangle(g2, true); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mu...@us...> - 2009-03-29 19:47:59
|
Revision: 1922 http://jfreechart.svn.sourceforge.net/jfreechart/?rev=1922&view=rev Author: mungady Date: 2009-03-29 19:47:55 +0000 (Sun, 29 Mar 2009) Log Message: ----------- Added comments. Modified Paths: -------------- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java Modified: branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java =================================================================== --- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2009-03-28 05:14:27 UTC (rev 1921) +++ branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2009-03-29 19:47:55 UTC (rev 1922) @@ -235,7 +235,12 @@ /** For serialization. */ private static final long serialVersionUID = 6046366297214274674L; - /** Default setting for buffer usage. */ + /** + * Default setting for buffer usage. The default has been changed to + * <code>true</code> from version 1.0.13 onwards, because of a severe + * performance problem with drawing the zoom rectangle using XOR (which + * now happens only when the buffer is NOT used). + */ public static final boolean DEFAULT_BUFFER_USED = true; /** The default panel width. */ @@ -517,11 +522,20 @@ } /** - * Constructs a panel containing a chart. + * Constructs a panel containing a chart. The <code>useBuffer</code> flag + * controls whether or not an offscreen <code>BufferedImage</code> is + * maintained for the chart. If the buffer is used, more memory is + * consumed, but panel repaints will be a lot quicker in cases where the + * chart itself hasn't changed (for example, when another frame is moved + * to reveal the panel). WARNING: If you set the <code>useBuffer</code> + * flag to false, note that the mouse zooming rectangle will (in that case) + * be drawn using XOR, and there is a SEVERE performance problem with that + * on JRE6 on Windows. * * @param chart the chart. * @param useBuffer a flag controlling whether or not an off-screen buffer - * is used. + * is used (read the warning above before setting this + * to <code>false</code>). */ public ChartPanel(JFreeChart chart, boolean useBuffer) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mu...@us...> - 2009-04-10 10:51:33
|
Revision: 1983 http://jfreechart.svn.sourceforge.net/jfreechart/?rev=1983&view=rev Author: mungady Date: 2009-04-10 10:51:09 +0000 (Fri, 10 Apr 2009) Log Message: ----------- Fix method arguments. Modified Paths: -------------- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java Modified: branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java =================================================================== --- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2009-04-10 10:35:54 UTC (rev 1982) +++ branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2009-04-10 10:51:09 UTC (rev 1983) @@ -1361,7 +1361,7 @@ Class c2 = ChartPanel.class; Method m = c2.getMethod("removeMouseWheelListener", new Class[] {mwl}); - m.invoke(this, this.mouseWheelHandler); + m.invoke(this, new Object[] {this.mouseWheelHandler}); } catch (ClassNotFoundException e) { // must be running on JRE 1.3.1, so just ignore this This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mu...@us...> - 2009-05-11 19:59:55
|
Revision: 2050 http://jfreechart.svn.sourceforge.net/jfreechart/?rev=2050&view=rev Author: mungady Date: 2009-05-11 19:59:47 +0000 (Mon, 11 May 2009) Log Message: ----------- Fixed Checkstyle warnings. Modified Paths: -------------- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java Modified: branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java =================================================================== --- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2009-05-11 19:59:16 UTC (rev 2049) +++ branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2009-05-11 19:59:47 UTC (rev 2050) @@ -1866,7 +1866,8 @@ this.panW = screenDataArea.getWidth(); this.panH = screenDataArea.getHeight(); this.panLast = e.getPoint(); - setCursor(Cursor.getPredefinedCursor(Cursor.MOVE_CURSOR)); + setCursor(Cursor.getPredefinedCursor( + Cursor.MOVE_CURSOR)); } } // the actual panning occurs later in the mouseDragged() This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mu...@us...> - 2009-07-22 08:12:34
|
Revision: 2218 http://jfreechart.svn.sourceforge.net/jfreechart/?rev=2218&view=rev Author: mungady Date: 2009-07-22 08:12:31 +0000 (Wed, 22 Jul 2009) Log Message: ----------- Fix potential NPE if chart is null. Modified Paths: -------------- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java Modified: branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java =================================================================== --- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2009-07-15 13:00:32 UTC (rev 2217) +++ branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2009-07-22 08:12:31 UTC (rev 2218) @@ -3027,56 +3027,57 @@ */ protected void displayPopupMenu(int x, int y) { - if (this.popup != null) { + if (this.popup == null) { + return; + } - // go through each zoom menu item and decide whether or not to - // enable it... - Plot plot = this.chart.getPlot(); - boolean isDomainZoomable = false; - boolean isRangeZoomable = false; - if (plot instanceof Zoomable) { - Zoomable z = (Zoomable) plot; - isDomainZoomable = z.isDomainZoomable(); - isRangeZoomable = z.isRangeZoomable(); - } + // go through each zoom menu item and decide whether or not to + // enable it... + boolean isDomainZoomable = false; + boolean isRangeZoomable = false; + Plot plot = (this.chart != null ? this.chart.getPlot() : null); + if (plot instanceof Zoomable) { + Zoomable z = (Zoomable) plot; + isDomainZoomable = z.isDomainZoomable(); + isRangeZoomable = z.isRangeZoomable(); + } - if (this.zoomInDomainMenuItem != null) { - this.zoomInDomainMenuItem.setEnabled(isDomainZoomable); - } - if (this.zoomOutDomainMenuItem != null) { - this.zoomOutDomainMenuItem.setEnabled(isDomainZoomable); - } - if (this.zoomResetDomainMenuItem != null) { - this.zoomResetDomainMenuItem.setEnabled(isDomainZoomable); - } + if (this.zoomInDomainMenuItem != null) { + this.zoomInDomainMenuItem.setEnabled(isDomainZoomable); + } + if (this.zoomOutDomainMenuItem != null) { + this.zoomOutDomainMenuItem.setEnabled(isDomainZoomable); + } + if (this.zoomResetDomainMenuItem != null) { + this.zoomResetDomainMenuItem.setEnabled(isDomainZoomable); + } - if (this.zoomInRangeMenuItem != null) { - this.zoomInRangeMenuItem.setEnabled(isRangeZoomable); - } - if (this.zoomOutRangeMenuItem != null) { - this.zoomOutRangeMenuItem.setEnabled(isRangeZoomable); - } + if (this.zoomInRangeMenuItem != null) { + this.zoomInRangeMenuItem.setEnabled(isRangeZoomable); + } + if (this.zoomOutRangeMenuItem != null) { + this.zoomOutRangeMenuItem.setEnabled(isRangeZoomable); + } - if (this.zoomResetRangeMenuItem != null) { - this.zoomResetRangeMenuItem.setEnabled(isRangeZoomable); - } + if (this.zoomResetRangeMenuItem != null) { + this.zoomResetRangeMenuItem.setEnabled(isRangeZoomable); + } - if (this.zoomInBothMenuItem != null) { - this.zoomInBothMenuItem.setEnabled(isDomainZoomable - && isRangeZoomable); - } - if (this.zoomOutBothMenuItem != null) { - this.zoomOutBothMenuItem.setEnabled(isDomainZoomable - && isRangeZoomable); - } - if (this.zoomResetBothMenuItem != null) { - this.zoomResetBothMenuItem.setEnabled(isDomainZoomable - && isRangeZoomable); - } - - this.popup.show(this, x, y); + if (this.zoomInBothMenuItem != null) { + this.zoomInBothMenuItem.setEnabled(isDomainZoomable + && isRangeZoomable); } + if (this.zoomOutBothMenuItem != null) { + this.zoomOutBothMenuItem.setEnabled(isDomainZoomable + && isRangeZoomable); + } + if (this.zoomResetBothMenuItem != null) { + this.zoomResetBothMenuItem.setEnabled(isDomainZoomable + && isRangeZoomable); + } + this.popup.show(this, x, y); + } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mu...@us...> - 2012-07-06 04:10:21
|
Revision: 2483 http://jfreechart.svn.sourceforge.net/jfreechart/?rev=2483&view=rev Author: mungady Date: 2012-07-06 04:10:15 +0000 (Fri, 06 Jul 2012) Log Message: ----------- Restore resetting of mouseWheelHandler to null. Modified Paths: -------------- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java Modified: branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java =================================================================== --- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2012-07-05 19:04:09 UTC (rev 2482) +++ branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2012-07-06 04:10:15 UTC (rev 2483) @@ -27,7 +27,7 @@ * --------------- * ChartPanel.java * --------------- - * (C) Copyright 2000-2009, by Object Refinery Limited and Contributors. + * (C) Copyright 2000-2012, by Object Refinery Limited and Contributors. * * Original Author: David Gilbert (for Object Refinery Limited); * Contributor(s): Andrzej Porebski; @@ -1330,6 +1330,7 @@ } else if (!flag && this.mouseWheelHandler != null) { this.removeMouseWheelListener(this.mouseWheelHandler); + this.mouseWheelHandler = null; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mu...@us...> - 2013-07-02 07:10:03
|
Revision: 2529 http://sourceforge.net/p/jfreechart/code/2529 Author: mungady Date: 2013-07-02 07:10:00 +0000 (Tue, 02 Jul 2013) Log Message: ----------- Use ParamChecks class. Modified Paths: -------------- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java Modified: branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java =================================================================== --- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2013-07-02 07:05:58 UTC (rev 2528) +++ branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2013-07-02 07:10:00 UTC (rev 2529) @@ -2,7 +2,7 @@ * JFreeChart : a free chart library for the Java(tm) platform * =========================================================== * - * (C) Copyright 2000-2012, by Object Refinery Limited and Contributors. + * (C) Copyright 2000-2013, by Object Refinery Limited and Contributors. * * Project Info: http://www.jfree.org/jfreechart/index.html * @@ -27,7 +27,7 @@ * --------------- * ChartPanel.java * --------------- - * (C) Copyright 2000-2012, by Object Refinery Limited and Contributors. + * (C) Copyright 2000-2013, by Object Refinery Limited and Contributors. * * Original Author: David Gilbert (for Object Refinery Limited); * Contributor(s): Andrzej Porebski; @@ -167,6 +167,7 @@ * 10-Oct-2011 : localization fix: bug #3353913 (MH); * 05-Jul-2012 : Remove reflection for MouseWheelListener - only needed for * JRE 1.3.1 (DG); + * 02-Jul-2013 : Use ParamChecks class (DG); * */ @@ -239,6 +240,7 @@ import org.jfree.chart.plot.PlotOrientation; import org.jfree.chart.plot.PlotRenderingInfo; import org.jfree.chart.plot.Zoomable; +import org.jfree.chart.util.ParamChecks; import org.jfree.chart.util.ResourceBundleWrapper; import org.jfree.io.SerialUtilities; import org.jfree.ui.ExtensionFileFilter; @@ -1266,9 +1268,7 @@ * @since 1.0.13 */ public void setZoomFillPaint(Paint paint) { - if (paint == null) { - throw new IllegalArgumentException("Null 'paint' argument."); - } + ParamChecks.nullNotPermitted(paint, "paint"); this.zoomFillPaint = paint; } @@ -1342,9 +1342,7 @@ * @since 1.0.13 */ public void addOverlay(Overlay overlay) { - if (overlay == null) { - throw new IllegalArgumentException("Null 'overlay' argument."); - } + ParamChecks.nullNotPermitted(overlay, "overlay"); this.overlays.add(overlay); overlay.addChangeListener(this); repaint(); @@ -1358,9 +1356,7 @@ * @since 1.0.13 */ public void removeOverlay(Overlay overlay) { - if (overlay == null) { - throw new IllegalArgumentException("Null 'overlay' argument."); - } + ParamChecks.nullNotPermitted(overlay, "overlay"); boolean removed = this.overlays.remove(overlay); if (removed) { overlay.removeChangeListener(this); @@ -1912,8 +1908,7 @@ drawZoomRectangle(g2, true); } - boolean hZoom = false; - boolean vZoom = false; + boolean hZoom, vZoom; if (this.orientation == PlotOrientation.HORIZONTAL) { hZoom = this.rangeZoomable; vZoom = this.domainZoomable; @@ -2751,9 +2746,7 @@ * @param listener the listener (<code>null</code> not permitted). */ public void addChartMouseListener(ChartMouseListener listener) { - if (listener == null) { - throw new IllegalArgumentException("Null 'listener' argument."); - } + ParamChecks.nullNotPermitted(listener, "listener"); this.chartMouseListeners.add(ChartMouseListener.class, listener); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mu...@us...> - 2013-07-02 09:00:44
|
Revision: 2559 http://sourceforge.net/p/jfreechart/code/2559 Author: mungady Date: 2013-07-02 09:00:41 +0000 (Tue, 02 Jul 2013) Log Message: ----------- Fix NB warnings. Modified Paths: -------------- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java Modified: branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java =================================================================== --- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2013-07-02 08:57:28 UTC (rev 2558) +++ branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2013-07-02 09:00:41 UTC (rev 2559) @@ -1970,8 +1970,7 @@ } else if (this.zoomRectangle != null) { - boolean hZoom = false; - boolean vZoom = false; + boolean hZoom, vZoom; if (this.orientation == PlotOrientation.HORIZONTAL) { hZoom = this.rangeZoomable; vZoom = this.domainZoomable; @@ -2824,7 +2823,6 @@ if (copy) { if (separator) { result.addSeparator(); - separator = false; } JMenuItem copyItem = new JMenuItem( localizationResources.getString("Copy")); @@ -2837,7 +2835,6 @@ if (save) { if (separator) { result.addSeparator(); - separator = false; } JMenuItem saveItem = new JMenuItem( localizationResources.getString("Save_as...")); @@ -2850,7 +2847,6 @@ if (print) { if (separator) { result.addSeparator(); - separator = false; } JMenuItem printItem = new JMenuItem( localizationResources.getString("Print...")); @@ -2863,7 +2859,6 @@ if (zoom) { if (separator) { result.addSeparator(); - separator = false; } JMenu zoomInMenu = new JMenu( This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mu...@us...> - 2013-09-12 18:53:17
|
Revision: 2919 http://sourceforge.net/p/jfreechart/code/2919 Author: mungady Date: 2013-09-12 18:53:14 +0000 (Thu, 12 Sep 2013) Log Message: ----------- Make generateSVG() method private. Modified Paths: -------------- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java Modified: branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java =================================================================== --- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2013-09-12 16:37:14 UTC (rev 2918) +++ branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2013-09-12 18:53:14 UTC (rev 2919) @@ -1534,6 +1534,7 @@ * * @param g the graphics device for drawing on. */ + @Override public void paintComponent(Graphics g) { super.paintComponent(g); if (this.chart == null) { @@ -1675,6 +1676,7 @@ * * @param event details of the chart change event. */ + @Override public void chartChanged(ChartChangeEvent event) { this.refreshBuffer = true; Plot plot = this.chart.getPlot(); @@ -1690,6 +1692,7 @@ * * @param event the event. */ + @Override public void chartProgress(ChartProgressEvent event) { // does nothing - override if necessary } @@ -1699,6 +1702,7 @@ * * @param event the event. */ + @Override public void actionPerformed(ActionEvent event) { String command = event.getActionCommand(); @@ -1779,6 +1783,7 @@ * * @param e the mouse event. */ + @Override public void mouseEntered(MouseEvent e) { if (!this.ownToolTipDelaysActive) { ToolTipManager ttm = ToolTipManager.sharedInstance(); @@ -1803,6 +1808,7 @@ * * @param e the mouse event. */ + @Override public void mouseExited(MouseEvent e) { if (this.ownToolTipDelaysActive) { // restore original tooltip dealys @@ -1822,6 +1828,7 @@ * * @param e The mouse event. */ + @Override public void mousePressed(MouseEvent e) { if (this.chart == null) { return; @@ -1886,6 +1893,7 @@ * * @param e the mouse event. */ + @Override public void mouseDragged(MouseEvent e) { // if the popup menu has already been triggered, then ignore dragging... @@ -1988,6 +1996,7 @@ * * @param e information about the event. */ + @Override public void mouseReleased(MouseEvent e) { // if we've been panning, we need to reset now that the mouse is @@ -2085,6 +2094,7 @@ * * @param event Information about the mouse event. */ + @Override public void mouseClicked(MouseEvent event) { Insets insets = getInsets(); @@ -2123,6 +2133,7 @@ * * @param e the event. */ + @Override public void mouseMoved(MouseEvent e) { Graphics2D g2 = (Graphics2D) getGraphics(); if (this.horizontalAxisTrace) { @@ -2786,10 +2797,8 @@ * @return A string containing an SVG element for the current chart, or * <code>null</code> if there is a problem with the method invocation * by reflection. - * - * @since 1.0.16 */ - public String generateSVG(int width, int height) { + private String generateSVG(int width, int height) { Graphics2D g2 = createSVGGraphics2D(width, height); if (g2 == null) { throw new IllegalStateException("JFreeSVG library is not present."); @@ -2977,6 +2986,7 @@ * * @return The result of printing. */ + @Override public int print(Graphics g, PageFormat pf, int pageIndex) { if (pageIndex != 0) { @@ -3021,6 +3031,7 @@ * * @return An array of listeners. */ + @Override public EventListener[] getListeners(Class listenerType) { if (listenerType == ChartMouseListener.class) { // fetch listeners from local storage @@ -3280,6 +3291,7 @@ /** * Updates the UI for a LookAndFeel change. */ + @Override public void updateUI() { // here we need to update the UI for the popup menu, if the panel // has one... This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mu...@us...> - 2014-06-26 14:07:47
|
Revision: 3131 http://sourceforge.net/p/jfreechart/code/3131 Author: mungady Date: 2014-06-26 14:07:39 +0000 (Thu, 26 Jun 2014) Log Message: ----------- Fix typo. Modified Paths: -------------- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java Modified: branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java =================================================================== --- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2014-06-25 07:40:19 UTC (rev 3130) +++ branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2014-06-26 14:07:39 UTC (rev 3131) @@ -1016,7 +1016,7 @@ } /** - * Sets the flag that controls whether or not zooming is enable for the + * Sets the flag that controls whether or not zooming is enabled for the * domain axis. A check is made to ensure that the current plot supports * zooming for the domain values. * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mu...@us...> - 2014-07-29 09:38:57
|
Revision: 3272 http://sourceforge.net/p/jfreechart/code/3272 Author: mungady Date: 2014-07-29 09:38:54 +0000 (Tue, 29 Jul 2014) Log Message: ----------- Minor source formatting. Modified Paths: -------------- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java Modified: branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java =================================================================== --- branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2014-07-29 09:37:18 UTC (rev 3271) +++ branches/jfreechart-1.0.x-branch/source/org/jfree/chart/ChartPanel.java 2014-07-29 09:38:54 UTC (rev 3272) @@ -2,7 +2,7 @@ * JFreeChart : a free chart library for the Java(tm) platform * =========================================================== * - * (C) Copyright 2000-2013, by Object Refinery Limited and Contributors. + * (C) Copyright 2000-2014, by Object Refinery Limited and Contributors. * * Project Info: http://www.jfree.org/jfreechart/index.html * @@ -27,7 +27,7 @@ * --------------- * ChartPanel.java * --------------- - * (C) Copyright 2000-2013, by Object Refinery Limited and Contributors. + * (C) Copyright 2000-2014, by Object Refinery Limited and Contributors. * * Original Author: David Gilbert (for Object Refinery Limited); * Contributor(s): Andrzej Porebski; @@ -556,7 +556,7 @@ * @since 1.0.13 */ private List overlays; - + /** * Constructs a panel that displays the specified chart. * @@ -1541,7 +1541,7 @@ return; } Graphics2D g2 = (Graphics2D) g.create(); - + // first determine the size of the chart rendering area... Dimension size = getSize(); Insets insets = getInsets(); @@ -1624,8 +1624,7 @@ this.chart.draw(bufferG2, chartArea, this.anchor, this.info); bufferG2.setTransform(saved); - } - else { + } else { this.chart.draw(bufferG2, bufferArea, this.anchor, this.info); } @@ -1635,11 +1634,7 @@ // zap the buffer onto the panel... g2.drawImage(this.chartBuffer, insets.left, insets.top, this); - } - - // or redrawing the chart every time... - else { - + } else { // redrawing the chart every time... AffineTransform saved = g2.getTransform(); g2.translate(insets.left, insets.top); if (scale) { @@ -1668,7 +1663,6 @@ this.anchor = null; this.verticalTraceLine = null; this.horizontalTraceLine = null; - } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |