正在加载图片...
27 Canvas类 ava 画布( canvas):虽然在任何组件上均可绘制图形,但我们一般在容器 上绘图,此外Java提供了画布类作为绘制图形的区域。画布是一个空白区 域,可以对各类事件进行监听,为了绘图,通常监听的是键盘和鼠标事件。 public class Canvasextends Com ponentimplements Accessible Canvas 应用程序必须为 Canvas类创建子类,以获得有用的功能(如创建自 定义组件)。必须重写pant方法,以便在 canvas上执行自定义图形。 Canvas类的常见方法: ☆ Canvas( public void paint(Graphics g ☆ public void repaint( A public void update( Graphics g) 例程: CanvasApp. java 实现了点、线的绘图功能。 Por gr amming in Java 2008.3-2008 7 by Yanjun Zhang, Depar tment of Computer HanDan Col lage绪 论 Porgramming in Java 2008.3-2008.7 by Yanjun Zhang,Department of Computer HanDan Collage. 2.7 Canvas类 画布(Canvas):虽然在任何组件上均可绘制图形,但我们一般在容器 上绘图,此外Java提供了画布类作为绘制图形的区域。画布是一个空白区 域,可以对各类事件进行监听,为了绘图,通常监听的是键盘和鼠标事件。 public class Canvasextends Componentimplements AccessibleCanvas 应用程序必须为 Canvas 类创建子类,以获得有用的功能(如创建自 定义组件)。必须重写 paint 方法,以便在 canvas 上执行自定义图形。 Canvas 类的常见方法: ❖ Canvas() ❖ public void paint(Graphics g) ❖ public void repaint() ❖ public void update(Graphics g) 例程:CanvasApp.java 实现了点、线的绘图功能
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有