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

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

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

revision 1.47 by rabbit78, Mon Jun 27 15:35:09 2005 UTC revision 1.48 by ziga, Mon Jun 27 22:35:55 2005 UTC
# Line 46  import java.awt.Dimension; Line 46  import java.awt.Dimension;
46  import java.awt.FlowLayout;  import java.awt.FlowLayout;
47  import java.awt.Font;  import java.awt.Font;
48  import java.awt.Graphics;  import java.awt.Graphics;
49    import java.awt.Graphics2D;
50  import java.awt.Image;  import java.awt.Image;
51  import java.awt.Insets;  import java.awt.Insets;
52  import java.awt.Point;  import java.awt.Point;
# Line 871  public abstract class JComponent extends Line 872  public abstract class JComponent extends
872     */     */
873    protected Graphics getComponentGraphics(Graphics g)    protected Graphics getComponentGraphics(Graphics g)
874    {        {    
875      Graphics g2 = g.create();      if (g instanceof Graphics2D)
876      g2.setFont(this.getFont());        {
877      g2.setColor(this.getForeground());         g.setFont (this.getFont());
878      return g2;         g.setColor (this.getForeground());
879           return g;
880          }
881        else
882          {
883            Graphics g2 = g.create ();
884            g2.setFont (this.getFont());
885            g2.setColor (this.getForeground());
886            return g2;
887          }
888    }    }
889    
890    /**    /**

Legend:
Removed from v.1.47  
changed lines
  Added in v.1.48

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