社区
J2ME
帖子详情
Canvas类的子类中的pain()方法与构造函数 的问题?
zyccna
2006-02-12 03:44:47
public class Test extends Canvas
{
public Test()
{
}
public void pain()
{
}
}
问题:
1、系统是先自动调用Test()方法还是pain()方法?
2、请写出相关的知识点。
...全文
236
13
打赏
收藏
Canvas类的子类中的pain()方法与构造函数 的问题?
public class Test extends Canvas { public Test() { } public void pain() { } } 问题: 1、系统是先自动调用Test()方法还是pain()方法? 2、请写出相关的知识点。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cuilichen
2006-02-15
打赏
举报
回复
paint是Canvas类的一个非静态方法,只能通过实例调用.而要创建实例,就得先调用构造函数
同意。
zhengyun_ustc
2006-02-15
打赏
举报
回复
除非是静态方法,否则怎么会在构造函数之前被外界调用呢?
liujun999999
2006-02-15
打赏
举报
回复
public class Test extends Canvas
{
public Test()
{
System.out.println("test");
}
public void paint()
{
System.out.println("paint");
}
}
谁先输出就是谁先调用啦
outhunder
2006-02-14
打赏
举报
回复
不调用repaint()方法,是不会调用paint()的
yanhan0615
2006-02-14
打赏
举报
回复
这有什么疑问啊?必然是构造方法先啊!
jobenc
2006-02-13
打赏
举报
回复
Test是构造方法,是肯定要先调用的
polarman
2006-02-13
打赏
举报
回复
构造函数是在对象构造的时候被调用,对象不存在当然就不能调用对象的方法(只非静态方法)
还用多说吗
cxc014
2006-02-13
打赏
举报
回复
paint是Canvas类的一个非静态方法,只能通过实例调用.而要创建实例,就得先调用构造函数
39827140
2006-02-12
打赏
举报
回复
一般你继承的canvas类要implement Runnable ,在run()方法里面调用repaint()~~
racewind
2006-02-12
打赏
举报
回复
你如果产生这个类的实例,那么肯定是先构造然后在call paint的(真正使用到时)
racewind
2006-02-12
打赏
举报
回复
这个地方的确是很复杂的!
39827140
2006-02-12
打赏
举报
回复
在继承MIDLET这个的时候你得先产生test这个对象~`,既然产生对象那就会先调用构造函数了~~
canvas是一个画图板.一个可以画上东西的组件~~
39827140
2006-02-12
打赏
举报
回复
你每次repaint()就会调用paint~`
paint是用一个单独的线称控制的~`
Android开发使用自定义View将圆角矩形绘制在
Canvas
上的
方法
本文实例讲述了Android开发使用自定义View将圆角矩形绘制在
Canvas
上的
方法
。分享给大家供大家参考,具体如下: 前几天,公司一个项目
中
,头像图片需要添加圆角,这样UI效果会更好看,于是写了一个小的demo进行圆角的定义,该处主要是使用BitmapShader进行了渲染(如果要将一张图片裁剪成椭圆或圆形显示在屏幕上,也可以使用BitmapShader来完成). BitmapShader
类
完成渲染图片的基本步骤如下: 1、创建BitmapShader
类
的对象 /** * Call this to create a new shader that will draw with a
Android实现 画几何图形总结
一、Android graphics
中
包括了
Canvas
(画布)、
Pain
t(画笔)、Color(颜色)、Bitmap(图像)等常用的
类
。graphics具有绘制点、线、颜色、2D几何图形、图像处理等功能。 1、
Canvas
类
的使用,
Canvas
类
就是表示一块画布,你可以在上面画 你想画的东西。主要有以下
方法
: l
Canvas
():创建一个空的画布 l
Canvas
(Bitmap b
Pain
t之函数大汇总
一、基本用法 1、概述 我们先来看一下
pain
t
中
基本设置的函数都有哪些: reset() 重置画笔 setColor(int color) 给画笔设置颜色值 setARGB(int a, int r, int g, int b) 同样是设置颜色,但是利用ARGB分开设置 setAlpha(int a) 设置画笔透明度 setStyle(
Pain
t.Styl
Android
Canvas
总结
0x00 前言 在Android开发
中
,有时产品需求会要我们实现一个复杂的控件,如果控件不是常用的
类
型,这时候我们不得不写一个自定义的控件来实现。 自定义一个控件,目前一般通过继承View或者SurfaceView来实现。View和SurfaceView的区别在于,View必须在UI的主线程
中
更新画面,而SurfaceView是在一个新起的单独线程
中
可以重新绘制画面。View使用CPU来处理,...
Android
Pain
t、
Canvas
、Matrix使用讲解(一、
Pain
t)
http://blog.csdn.net/tianjian4592/article/details/44336949 好了,前面主要讲了Animation,Animator 的使用,以及桌面火箭效果和水波纹效果,分别使用android框架和自己绘制实现,俗话说,工欲善其事,必先利其器,接下来几篇文章主要讲绘制
中
我们需要常使用的一些利器;
Pain
...
J2ME
13,097
社区成员
26,491
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章