/[classpath]/classpath/javax/swing/JViewport.java
ViewVC logotype

Diff of /classpath/javax/swing/JViewport.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.30 by rabbit78, Wed Oct 12 15:29:48 2005 UTC revision 1.31 by rabbit78, Mon Oct 17 13:45:34 2005 UTC
# Line 142  public class JViewport extends JComponen Line 142  public class JViewport extends JComponen
142       */       */
143      protected ViewListener()      protected ViewListener()
144      {      {
145          // Nothing to do here.
146      }      }
147    
148      /**      /**
# Line 398  public class JViewport extends JComponen Line 399  public class JViewport extends JComponen
399    
400    public void setView(Component v)    public void setView(Component v)
401    {    {
402      while (getComponentCount() > 0)      if (viewListener != null)
403        {        getView().removeComponentListener(viewListener);
         if (viewListener != null)  
           getView().removeComponentListener(viewListener);  
         //remove(0);  
       }  
404    
405      if (v != null)      if (v != null)
406        {        {
# Line 456  public class JViewport extends JComponen Line 453  public class JViewport extends JComponen
453      return insets;      return insets;
454    }    }
455            
456    
457      /**
458       * Overridden to return <code>false</code>, so the JViewport's paint method
459       * gets called instead of directly calling the children. This is necessary
460       * in order to get a useful clipping and translation on the children.
461       *
462       * @return <code>false</code>
463       */
464    public boolean isOptimizedDrawingEnabled()    public boolean isOptimizedDrawingEnabled()
465    {    {
466      return false;      return false;

Legend:
Removed from v.1.30  
changed lines
  Added in v.1.31

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26