public override void setBackground(java.awt.Color backcolor)
 {
     bgcolor = backcolor == null ? Color.Empty : Color.FromArgb(backcolor.getRGB());
 }
Beispiel #2
0
 public override void setColor(java.awt.Color color)
 {
     if (color == null || color == this.javaPaint)
     {
         // Does not change the color, if it is null like in SunGraphics2D
         return;
     }
     this.javaPaint = this.javaColor = color;
     this.color = Color.FromArgb(color.getRGB());
     if (brush is SolidBrush)
     {
         ((SolidBrush)brush).Color = this.color;
     }
     else
     {
         brush.Dispose();
         brush = new SolidBrush(this.color);
     }
     pen.Color = this.color;
     pen.Brush = brush;
 }
 internal static Color ConvertColor(java.awt.Color color)
 {
     return color == null ? Color.Empty : Color.FromArgb(color.getRGB());
 }
 internal virtual int GetArgb(java.awt.Color color) {
     return color.getRGB();
 }
 internal override int GetArgb(java.awt.Color color) {
     uint argb = (uint)color.getRGB();
     uint newAlpha = (uint)((0xff000000 & argb) * alpha + 0x800000);
     uint newArgb = (0xff000000 & newAlpha) | (0xffffff & argb);
     return (int)newArgb;
 }
Beispiel #6
0
 internal static Brush CreateBrush(java.awt.Color color)
 {
     return new SolidBrush(Color.FromArgb(color.getRGB()));
 }