【发布时间】:2011-12-03 04:52:09
【问题描述】:
这是我的 Traverse 方法代码
protected boolean traverse(int dir, int viewportWidth, int viewportHeight,
int[] visRect_inout) {
try {
if (hori && vert) {
// CustomItems items=new CustomItems("Hi");
switch (dir) {
case Canvas.DOWN:
this.a=dir; //Canvas.DOWN
this.b=viewportWidth; //b=2
this.c=viewportHeight; //c=3
this.d=visRect_inout; //d={2,2,250,250}
this.traverse(Canvas.UP, b, c, d);
break;
case Canvas.UP:
this.a=dir;
this.j=viewportWidth;
this.k=viewportHeight;
this.d=visRect_inout;
this.traverse(Canvas.UP, j, k, d);
break;
case Canvas.LEFT:
this.a=dir;
this.j=viewportWidth;
this.k=viewportHeight;
this.d=visRect_inout;
this.traverse(Canvas.LEFT, j, k, d);
break;
case Canvas.RIGHT:
break;
}
}
} catch (Exception e) {
System.out.println("Exception " + e);
}
return false;
}
我对自定义项目非常陌生。
如果我做错了什么,请告诉我。
【问题讨论】:
-
什么是 CustomGUI ? 列表项是什么? MIDP 2 lcdui API 中没有此类对象。你的意思是
CustomItem和ChoiceGroup? -
@user1078616,您的问题非常模糊且不确定。使用更具体的上下文、屏幕截图、提及使用的参考库和开发环境来支持您的问题。
标签: java-me custom-controls midp lcdui