今天看java的 lightweight ui framework,提到Canvas 这个东西,这东西我从来没有用到过,写UI也是用button,text等控件,不明白Canvas 在AWT里的地位,存在的意义和用途,请高人指点一下。

解决方案 »

  1.   

    Canvas 组件表示屏幕上一个空白矩形区域,应用程序可以在该区域内绘图,或者可以从该区域捕获用户的输入事件。 应用程序必须为 Canvas 类创建子类,以获得有用的功能(如创建自定义组件)。必须重写 paint 方法,以便在 canvas 上执行自定义图形。
      

  2.   

    applet? 我的习惯是用的时候再查*_*
      

  3.   

    说的都没有错,可是我想知道更深一点。那些我在java的api doc上都能看到
      

  4.   

    Canvas应该是在J2ME出现的东西,是手机上的Frame