LWUIT选项卡点击事件?

时间:2012-09-27 05:25:55

标签: java-me lwuit

我创建了LWUIT标签。我想识别最终用户选项卡点击事件并需要放置一些逻辑?如何识别选项卡点击事件?

这是我的代码:

    topnews = new Vector();
    topstory = new Vector();
    cinemanews = new Vector(); 
    newsList = new List(topnews);
    newsList.setScrollVisible(false);

    newsList.setRenderer(new NewsListCellRenderer());

    myNewsList = new List(topstory);
    myNewsList.setScrollVisible(false);

    myNewsList.setRenderer(new NewsListCellRenderer());
    cinemaNewsList = new List(cinemanews);
    cinemaNewsList.setScrollVisible(false);

    cinemaNewsList.setRenderer(new NewsListCellRenderer());
    Tabs tabs = new Tabs();
    tabs.addTab("Topnews", newsList);
    tabs.addTab("TopStory", myNewsList);
    tabs.addTab("CinemaNews", cinemaNewsList);
    tabs.addTabsFocusListener(new FocusListener() {
       public void focusGained(Component cmpnt) {
         //how to identify the enduser tab click event here?
       }
   }

感谢,

1 个答案:

答案 0 :(得分:1)

这似乎没有直接支持,有一个选项可以添加一个带有RadioButton的选项卡并将一个监听器绑定到一个按钮,但是如果滑动选项卡组件支持哪一个看起来很糟糕(拖动选项卡)一个触摸设备)。