图形上下文简介_图形上下文个人资料_图形上下文微博_百科网
A-A+

图形上下文简介_图形上下文个人资料_图形上下文微博

2017-10-21 01:07:44 科学百科 阅读 3 次

Symbian图形上下文/图形上下文 编辑

  所有的绘图都由图形上下文(graphics context,GC)来完成,在Symbian Os中定义了一个抽象类CGraphicsContext来统一图形上下文。派生类CwindowGc和CFbBitGc则具体实现这些API。可以用CFbBitGc来直接绘图。但在实际编程中,我们应使用CwindowGc通过窗口服务器来进行绘图,CwindowGc的绘图请求在在窗口服务器的客户端缓冲区上进行缓存,这样可以一次性提交多个绘图请求,以提高效率。CONE为每一个GUI应用程序提供了一个CWindowGc实例作为控件的缺省图形上下文。它由CCoeEnv创建,并且可以使用CCoeControls::SystemGc()函数进行访问。

Java图形上下文/图形上下文 编辑

  AWT 提供了一些用户接口的构件,但是它不提供一些类似的纯粹的绘制图形的对象,例如 Rectangle、Polygon 和 Point 类没有任何绘制图形的能力。换句话说它们不具备 draw 方法,仅仅可以设置和的到它们代表的几何实体的信息。为了代替那些纯粹的、可绘制图形的对象,AWT 使用了一种简单的模式。每个 AWT 构件完全来自于它自己的 java.awt.Graphics 对象。java.awt.Graphics 是一个抽象类,其作用是定义一个真正的工具,用来接受图形操作。