我是J2ME的新手,我试图制作一个顶部有一些徽标(图像)的页面,两个并排排列的按钮(一个且总是只选择其中一个)和一个表格在按钮下方显示数据。根据当前选择的按钮显示数据。我正在扩展canvas
,我能够制作表格并绘制图像,但我无法找到任何关于在互联网上制作按钮的内容。那我该怎么办呢?如果有人能指出一些示例代码,那也很棒!
答案 0 :(得分:2)
不是那么难,但你需要自己画一切。这意味着,按钮要么使用中间带有文本的普通矩形(不同颜色可以指示哪些突出显示),要么它们可能是您自己制作的图像。
如果它们排列在正方形中,您需要跟踪选择的按钮,然后在按下方向键时更改所选索引。
答案 1 :(得分:2)
iirc我最喜欢在画布上绘制按钮的方法是绘制和填充圆角矩形。 Graphics包中有方法可以做到这一点;为了得到理想的效果,我只是用相同或一个一个参数调用它们,我不记得了。
Font.getHeight
和Font.stringWidth
来确定要绘制的矩形的大小...顶部的徽标(图像),并排排列的两个按钮(始终选中其中一个),以及在按钮下方显示数据的表格
BTW是否有理由不使用Form
?我问,因为StringItem
对象,使用外观BUTTON
创建并且ItemCommandListener
看起来和行为类似于按钮但更容易编码。对于Form
,其他人看起来也很可行,可能需要CustomItem
来显示您描述的表格
答案 2 :(得分:1)
默认用户界面没有按钮,只有命令。你必须自己制作一个或使用像LWUit这样的GUI框架。