| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 872 人关注过本帖
标题:J2ME中屏幕跳转如何实现返回功能?
取消只看楼主 加入收藏
he505113626
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-4-14
结帖率:0
收藏
已结贴  问题点数:0 回复次数:1 
J2ME中屏幕跳转如何实现返回功能?
public class code extends MIDlet implements CommandListener
{

    Display dis;
    Form f;
    TextField t1,t2,t3,t4,t5,t6,t7;
    Command c1,c2,c3,c4,c5,c6;
    TextBox b1,b2,b3,b4;
    Image i1,i2;
    ImageItem m1,m2;
    String str="",s1="",s2="";
    public code()
    {
        // TODO 自动生成构造函数存根
    }

    protected void destroyApp(boolean arg0) throws MIDletStateChangeException
    {
        // TODO 自动生成方法存根

    }

    protected void pauseApp()
    {
        // TODO 自动生成方法存根

    }

    protected void startApp() throws MIDletStateChangeException
    {
        // TODO 自动生成方法存根
        dis=Display.getDisplay(this);
        f=new Form("登录");
        t1=new TextField("用户",s1,15,0);
        t2=new TextField("密码",s2,15,TextField.PASSWORD);
        c1=new Command("确定",Command.OK,1);
        c2=new Command("返回",Command.BACK,1);
        c3=new Command("继续",Command.OK,1);
        
        try
        {
            i1=Image.createImage("/3.png");
        } catch (IOException e)
        {
            // TODO 自动生成 catch 块
            e.printStackTrace();
        }
        m1=new ImageItem("picture",i1,ImageItem.LAYOUT_CENTER,"error!");
        f.append(m1);
        f.append(t1);
        f.append(t2);
        f.addCommand(c1);
        dis.setCurrent(f);
        f.setCommandListener(this);
        

    }

    public void commandAction(Command c, Displayable arg1)
    {
        // TODO 自动生成方法存根
        if(c==c1)
        {
            if(s1==" "&&s2==" ")
            {
                str="用户名或密码不能为空";
            }
            else
            {
                s1=t1.getString();
                s2=t2.getString();
                str="用户名为"+s1+"   "+"密码为"+s2+"  ";
            }
            b1=new TextBox("用户名为  ",str,15,1);
            b1.addCommand(c2);
            b1.addCommand(c3);
            dis.setCurrent(b1);
            
        }
        if(c==c2)
        {
            dis.setCurrent(f);
        }
        

    }

}
搜索更多相关主题的帖子: class public 如何 
2011-04-14 15:57
he505113626
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-4-14
收藏
得分:0 
谢谢
2011-04-16 10:25
快速回复:J2ME中屏幕跳转如何实现返回功能?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.055973 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved