日期:2014-05-20  浏览次数:20609 次

在J2ME里,怎么把JTabbedPane放到手机里显示呢?
我刚刚开始做j2me,想在手机客户端的主页上做个多页面板组件,就像JTabbedPane多页容器组件,怎么加到MIDlet里?

------解决方案--------------------
没用过呵呵,帮你顶一下哈
------解决方案--------------------
找接口啊......
------解决方案--------------------
j2me-polish里提供了TabbedPane的解决方案
------解决方案--------------------
使用CANVAS,在上面自己来实现
------解决方案--------------------
楼上正解,像移动QQ软件那种看似JTabbedPane,实际上是用Canvas类做出来的.
------解决方案--------------------
自己实现
------解决方案--------------------
CDC 1.0 支持
------解决方案--------------------
你要想想,一个屏幕只能加入一个组件,所以你的问题是不对的.
但是,你的想法还是可以实现:
你可以继承一个CustomItem类,它有些类似Canvas,因为当它聚焦时可以使用getGameAction方法.你重载它的paint(Graphics,int,int)方法,做好的类就加到List的第一项.相当于你所说的 "上部 ",而List后面的项就相当于你说的下部.
------解决方案--------------------
给你写个大概吧
class Top extends CustomItem
{
public int mark=0;//标记你选了什么项
public void paint(Graphics g,int w,int h)
{
}//像canvas一样用.
}
public TabbedPane extends List //这个类用来加入到Disable里
{
public List()
{
this.add(new Top()); //将最上面的加进去
//后面要执行的操作,例如当Top类的mark改变要执行删除后面的Item,加入对应的Item

}
------解决方案--------------------
关注