为了账号安全,请及时绑定邮箱和手机立即绑定

java中的canvas类有什么作用?

java中的canvas类有什么作用?

慕妹3242003 2018-06-26 05:05:25
java中的canvas类有什么作用?
查看完整描述

1 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

用户的输入事件。


应用程序必须为 Canvas 类创建子类,以获得有用的功能(如创建自定义组件)。必须重写paint 方法,以便在 canvas 上执行自定义图形。


举例:


Panel.add(new MyCanvas());//往panel中添加画布canvas

class MyCanvas extends Canvas {//定义一个canvas

      public MyCanvas () {

         setBackground (Color.GRAY);//设置背景为灰色

         setSize(300, 300);//定义canvs大小是300*300

      }

      public void paint (Graphics g) {//画布的paint方法,

         Graphics2D g2;

         g2 = (Graphics2D) g;

         g2.drawString ("It is a custom canvas area", 70, 70);//屏幕输出该字符串

      }

   }


查看完整回答
反对 回复 2018-08-19
  • 1 回答
  • 0 关注
  • 2063 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号