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

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

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

revision 1.32 by rabbit78, Tue Nov 8 12:28:57 2005 UTC revision 1.33 by rabbit78, Mon Nov 14 12:53:10 2005 UTC
# Line 38  exception statement from your version. * Line 38  exception statement from your version. *
38    
39  package javax.swing;  package javax.swing;
40    
41    import java.awt.Color;
42  import java.awt.Component;  import java.awt.Component;
43  import java.awt.Container;  import java.awt.Container;
44  import java.awt.Graphics;  import java.awt.Graphics;
45    import java.awt.Rectangle;
46    import java.awt.Shape;
47  import java.util.Hashtable;  import java.util.Hashtable;
48  import java.util.Iterator;  import java.util.Iterator;
49  import java.util.Map;  import java.util.Map;
# Line 158  public class JLayeredPane extends JCompo Line 161  public class JLayeredPane extends JCompo
161    TreeMap layers;               // Layer Number (Integer) -> Layer Size (Integer)    TreeMap layers;               // Layer Number (Integer) -> Layer Size (Integer)
162    Hashtable componentToLayer;   // Component -> Layer Number (Integer)    Hashtable componentToLayer;   // Component -> Layer Number (Integer)
163    
164      private transient Rectangle rectCache;
165      
166    public JLayeredPane()    public JLayeredPane()
167    {    {
168      layers = new TreeMap ();      layers = new TreeMap ();
# Line 689  public class JLayeredPane extends JCompo Line 694  public class JLayeredPane extends JCompo
694     */     */
695    public void paint(Graphics g)    public void paint(Graphics g)
696    {    {
697      g.setColor(getBackground());      if (isOpaque())
698      g.fillRect(0, 0, getWidth(), getHeight());        {
699            Color oldColor = g.getColor();
700            Rectangle clip = g.getClipBounds();
701            g.setColor(getBackground());
702            g.fillRect(clip.x, clip.y, clip.width, clip.height);
703            g.setColor(oldColor);
704          }
705      super.paint(g);      super.paint(g);
706    }    }
707    

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33

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