Java me EasyEclipse中JavaMe中的LWUIT选项卡窗格

Java me EasyEclipse中JavaMe中的LWUIT选项卡窗格,java-me,widget,symbian,lwuit,Java Me,Widget,Symbian,Lwuit,我是Symbian移动应用程序开发新手。我目前正在使用j2me/JavaMeEasyClipse开发一个应用程序。我在选项卡窗格小部件中遇到问题。我已经安装了所有必需的库,但由于错误“TabbedPane已弃用”,该库未运行 这是我的密码: public void startApp() { //init the LWUIT display Display.init(this); //setting the application theme try{

我是Symbian移动应用程序开发新手。我目前正在使用j2me/JavaMeEasyClipse开发一个应用程序。我在选项卡窗格小部件中遇到问题。我已经安装了所有必需的库,但由于错误“TabbedPane已弃用”,该库未运行

这是我的密码:

public void startApp() {

    //init the LWUIT display
    Display.init(this);

    //setting the application theme
    try{
        Resources r=Resources.open("/LWUITtheme.res");
        UIManager.getInstance()
                .setThemeProps(r.getTheme
                (r.getThemeResourceNames()[0]));
    }catch (Exception e){}


    Form mainForm = new Form("TabbedPane Demo");

    mainForm.setLayout(new BorderLayout());

    TabbedPane tabbedPane=new TabbedPane(TabbedPane.TOP);
    tabbedPane.addTab("Tab 1", new Label("First Tab"));
    tabbedPane.addTab("Tab 2", new Label("Second Tab"));
    tabbedPane.addTab("Tab 3", new Label("Third Tab"));
    tabbedPane.addTab("Tab 4", new Label("Fourth Tab"));

    mainForm.addComponent(BorderLayout.CENTER, tabbedPane);

    mainForm.setTransitionOutAnimator(CommonTransitions.createFade(400));

    mainForm.addCommand(new Command("Left soft key", 2));
    mainForm.addCommand(new Command("Right Soft key", 2));

    mainForm.show();
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}

LWUIT不推荐使用TabbedPane

你有以下两种选择

1) 使用com.sun.lwuit.Tabs.Tabs()并向其中添加按钮。 i、 e


2) 或者简单地使用X-asis框布局并向其添加组件。

谢谢,Vishal,但它仍然不工作。我使用的代码是:Tabs=newtabs(Tabs.TOP);tabs.addTab(“tab1”,新标签(“我是一个Tab!”);选项卡。添加选项卡(“选项卡2”,新标签(“选项卡编号2”);检查此链接-
    {
        Tabs MenuTabs = new Tabs();
        MenuTabs.addTab(button, component);
    }