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; |
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 |
/** |
/** |