个性化阅读
专注于IT技术分析

Java AWT画布

本文概述

Canvas控件代表一个空白的矩形区域, 应用程序可以在其中绘制或捕获来自用户的输入事件。它继承了Component类。

AWT画布类声明

public class Canvas extends Component implements Accessible

Java AWT画布示例

import java.awt.*;
public class CanvasExample
{
  public CanvasExample()
  {
	Frame f= new Frame("Canvas Example");
	f.add(new MyCanvas());
	f.setLayout(null);
	f.setSize(400, 400);
	f.setVisible(true);
  }
  public static void main(String args[])
  {
    new CanvasExample();
  }
}
class MyCanvas extends Canvas
{
        public MyCanvas() {
        setBackground (Color.GRAY);
        setSize(300, 200);
     }
  public void paint(Graphics g)
  {
    g.setColor(Color.red);
    g.fillOval(75, 75, 150, 75);
  }
}

输出:

java awt canvas示例1

赞(0)
未经允许不得转载:srcmini » Java AWT画布

评论 抢沙发

评论前必须登录!