Graphics类.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
graphics 目录java.awt 类 Graphics 介绍 属性 含义 C#中的Graphics 摘要 C# graphics方法 C# 用法 目录-[ 隐藏 ] 1属性2方法3版本信息4平台5参考 方法 版本信息 平台 参考 java.awt 类 Graphics 介绍 属性 含义 C#中的Graphics 摘要 C# graphics方法 C# 用法 目录-[ 隐藏 ] 1属性2方法3版本信息4平台5参考 方法 版本信息 平台 参考 展开 编辑本段java.awt 类 Graphics 介绍   java.lang.Object java.awt.Graphics直接已知子类: DebugGraphics, Graphics2D public abstract class Graphicsextends Object Graphics 类是所有图形上下文的抽象基类,允许应用程序可以在组件(已经在各种设备上实现),以及闭屏图像上,进行绘制。 属性   Graphics 对象封装了 Java 支持的基本呈现操作所需的状态信息。此状态信息包括以下属性: 要在其上绘制的 Component 对象。   呈现和剪贴坐标的转换原点。   当前剪贴区。   当前颜色。   当前字体。   当前的逻辑像素操作函数(XOR 或 Paint)。   当前 XOR 交替颜色(参见 setXORMode(java.awt.Color))。   坐标是无限细分的,并且位于输出设备的像素之间。   绘制图形轮廓的操作是通过使用像素大小的画笔遍历像素间无限细分路径的操作,画笔从路径上的锚点向下和向右绘制。填充图形的操作是填充图形内部区域无限细分路径操作。   呈现水平文本的操作是呈现字符字形完全位于基线坐标之上的上升部分。   图形画笔从要遍历的路径向下和向右绘制。 含义   如果绘制一个覆盖给定矩形的图形,那么该图形与填充被相同矩形所限定的图形相比,在右侧和底边多占用一行像素。 如果沿着与一行文本基线相同的 y 坐标绘制一条水平线,那么除了文字的所有下降部分外,该线完全画在文本的下面。 所有作为此 Graphics 对象方法的参数而出现的坐标,都是相对于调用该方法前的此 Graphics 对象转换原点的。所有呈现操作仅修改当前剪贴区所限定区域内的像素,此剪贴区是由用户空间中的 Shape 指定的,并且通过使用 Graphics 对象的程序来控制。此用户剪贴区 被转换到设备空间中,并且与设备剪贴区 组合,后者是通过窗口可见性和设备范围定义的。用户剪贴区和设备剪贴区的组合定义了复合剪贴区,它确定了最终的剪贴区域。用户剪贴区不能由呈现系统修改,以反映得到的复合剪贴区。用户剪贴区只能通过 setClip 或 clipRect 方法更改。所有的绘制或写入都以当前的颜色、当前绘图模式和当前字体完成的。 C#中的Graphics   graphics方法编辑词条 编辑本段摘要 C# graphics方法   命名空间:System.Drawing   程序集:System.Drawing(在system.drawing.dll 中)   封装一个GDI+绘图图面。无法继承此类。 C# 用法   public sealed class Graphics : MarshalByRefObject, IDeviceContext, IDisposable   System.Drawing.Pen myPen = new System.Drawing.Pen(System.Drawing.Color.Red);//画笔System.Drawing.SolidBrush myBrush = new System.Drawing.SolidBrush(System.Drawing.Color.Red);//画刷System.Drawing.Graphics formGraphics = this.CreateGraphics();   formGraphics.FillEllipse(myBrush, new Rectangle(0,0,100,200));//画实心椭圆   formGraphics.DrawEllipse(myPen, new Rectangle(0,0,100,200));//空心圆   formGraphics.FillRectangle(myBrush, new Rectangle(0,0,100,200));//画实心方   formGraphics.DrawRectangle(myPen, new Rectangle(0,0,100,200));//空

您可能关注的文档

文档评论(0)

bm5044 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档