在J2ME里,如何把JTabbedPane放到手机里显示呢
发布时间:2010-06-05 12:38:46 文章来源:www.iduyao.cn 采编人员:星星草
在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
}
------解决方案--------------------
关注
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
myeclipse上开发j2me的错误提示怎么看(找个好多没有解决的,CSDN能人出来啊......)
对于javame的提示实在无语啊。如下
java.lang.I...
-
命令行执行java程序,含有多个包
我定义了一个java project 叫project1,
然后建立了两个package,(注意都不是jar包)
一个叫animaltestdr...
-
j2me新手问题
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
public class gamestart extends...
-
j2me中如何用代码判断两次pointerPressed之间的时间差?
j2me中如何用代码判断两次pointerPressed之间的时间差?
------解决方案---...
-
通过电脑上wap浏览器可以进入我的wap网站,但是手机不能上,为什么?
我做了wap网站,通过花生壳挂接到外网上了。
通过电脑上wap浏览器可...
-
不含声音文件,如何播放声音?塞班
今天看了一下“飞信JAVA 1.0版”,安装后,信息提示音跟电子音似的。
解压后,发现只有一堆class文件,和...
-
怎么看wtk的源码?高分求助!
我们平时使用eclipse时,点右键选open declaration,或者按F3即可查看源码。现在我建了一个J2ME Midlet工程...
-
如何使用外部js验证下拉列表是否选择
我想使用js对表单进行验证,其中有一个下拉列表,如何验证这个下拉列表在提交的时候已经做过选...
-
关于GUI的一个问题(分不多了,请谅解)
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class MyMouseAdap...
-
j2me socket读取服务器中文出乱码
conn = (SocketConnection) Connector.open(addr ,Connector.READ_WRITE);
conn.setSocketOpti...