Java AWT Canvas17 Mar 2025 | 阅读 2 分钟 Canvas 类控制和表示一个空白矩形区域,应用程序可以在其中绘制或捕获用户的输入事件。它继承了 Component 类。 AWT Canvas 类声明Canvas 类构造函数序号。 | 构造函数 | 描述 |
---|
1. | Canvas() | 它构造一个新的 Canvas。 | 2. | Canvas(GraphicConfiguration config) | 它使用给定的 Graphic Configuration 对象构造一个新的 Canvas。 |
类方法序号。 | 方法名 | 描述 |
---|
1. | void addNotify() | 它创建 canvas 的 peer。 | 2. | void createBufferStrategy (int numBuffers) | 它在特定组件上创建新的多缓冲策略。 | 3. | void createBufferStrategy (int numBuffers, BufferCapabilities caps) | 它使用给定的缓冲区功能在特定组件上创建新的多缓冲策略。 | 4. | AccessibleContext getAccessibleContext() | 它获取与 Canvas 相关的可访问上下文。 | 5. | BufferStrategy getBufferStrategy() | 它返回特定组件使用的缓冲区策略。 | 6. | void paint(Graphics g) | 它使用给定的 Graphics 对象绘制 canvas。 | 7. | void pdate(Graphics g) | 它使用给定的 Graphics 对象更新 canvas。 |
Canvas 类继承的方法Canvas 从以下类继承了上述方法 - lang.Component
- lang.Object
Java AWT Canvas 示例在以下示例中,我们在 Frame 中创建一个 Canvas,并在其中绘制一个红色椭圆。 CanvasExample.java 输出 
|