EasyEclipse中的JavaMe中的LWUIT TabbedPane

时间:2014-03-18 03:08:34

标签: java-me widget symbian lwuit

我是Symbian移动应用开发的新手。我目前正在使用j2me / java me easyeclipse开发应用程序。我在tabbedpane小部件中遇到问题。我已经安装了所有必需的库但由于错误而没有运行#34; 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) {
}

1 个答案:

答案 0 :(得分:1)

TabbedPane已弃用LWUIT

你有以下两种选择。

1)使用com.sun.lwuit.Tabs.Tabs()并向其添加按钮。 即。

    {
        Tabs MenuTabs = new Tabs();
        MenuTabs.addTab(button, component);
    }

2)或者只是使用X asis框布局并向其添加组件。