多个canvas切换时,屏幕显示问题
写了类似这样的结构:
{
初学j2me,想当然的就这样写了,果然有问题,若先显示can1,从can1通过调用setcanvans2()切换到can2的时候屏幕不会刷新,也就是can1的界面还在。
请教一下要如何才能刷新屏幕呢?
{
public class myj2me extends MIDlet {
Display display.....//初始化过程略去
//构造函数中
canvas1 can1 = new canvas1(this);
canvas2 can1 = new canvas2(this);
public void startApp(){display.setCurrent(can1);}
public void setcanvas1(){display.setCurrent(can1);}
public void setcanvas2(){display.setCurrent(can2);}
}
class canvas1 extends Canvas implements CommandListener {
myj2me j2me;
public canvas1(myj2me my_j2me) {
j2me = my_j2me;
}
public void commandAction(Command cmd,Displayable dis){
if(cmd==...){
j2me.setcanvas2();
}
}
}
class canvas2 extends Canvas implements CommandListener {
myj2me j2me;
public canvas2(myj2me my_j2me) {
j2me = my_j2me;
}
public void commandAction(Command cmd,Displayable dis){
if(cmd==...){
j2me.setcanvas3();
}
}
}
} 初学j2me,想当然的就这样写了,果然有问题,若先显示can1,从can1通过调用setcanvans2()切换到can2的时候屏幕不会刷新,也就是can1的界面还在。
请教一下要如何才能刷新屏幕呢?
...全文
相关推荐
详解canvas绘图时遇到的跨域问题
主要介绍了详解canvas绘图时遇到的跨域问题的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
canvas 绘图时位置偏离的问题解决
使用 canvas 绘图时,指定的 div 大小一定不要超过该 div 所能获得的最大范围,否则绘制的点会跟实际位置发生偏离。
html5canvas图片切换特效展示
html5canvas图片切换特效展示 纯canvas写的 本人原创 手机上可运行的项目
html5教你做炫酷的碎片式图片切换 (canvas)
本篇文章主要介绍了html5教你做炫酷的碎片式图片切换 (canvas) ,具有一定参考价值,有兴趣的可以了解一下
html5 canvas文字变换切换特效
这是一款鼠标点击文字变换动画特效代码,html5 canvas文字变换切换特效。


J2ME
