我是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) {
}
答案 0 :(得分:1)
TabbedPane已弃用LWUIT
你有以下两种选择。
1)使用com.sun.lwuit.Tabs.Tabs()并向其添加按钮。 即。
{
Tabs MenuTabs = new Tabs();
MenuTabs.addTab(button, component);
}
2)或者只是使用X asis框布局并向其添加组件。