2012-09-27 5 views
0

나는 LWUIT 탭을 만들었습니다. 최종 사용자 탭 클릭 이벤트를 식별하고 일부 로직을 배치해야합니까? 탭 클릭 이벤트를 식별하는 방법은 무엇입니까? 여기LWUIT 탭 클릭 이벤트?

내 코드 :이 직접 지원하지 않는 것

답변

1

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? 
     } 
    } 

덕분에, 버튼에 리스너를 RadioButton에와 탭을 추가하고 결합 할 수있는 옵션이 있지만, 탭 구성 요소가 지원하는 스 와이프 (터치 장치에서 탭을 옆으로 끌어서 이동)의 경우 심하게 보입니다.