知道从列表框中选择的对象

时间:2014-09-22 18:00:42

标签: gwt listbox

我想知道在Gwt的ListBox中选择的对象。 “bookNames”是一张地图。 我想知道ListBox中的哪个单元格是由用户选择并使用它。

        ListBox books = new ListBox();  
        final ListBox chapters = new ListBox();

        for(i=0;i<bookNamesString.length;i++)       // put books map into listbox (Map Starts from 1)
            books.addItem(bookNames.get(i+1));



            books.addClickHandler(new ClickHandler() {

                @Override
                public void onClick(ClickEvent event) {
                    int i;


                    for(i=0;i<bookChapters.length;i++)
                    {
                        chapters.addItem("Chapter" + (i+1));
                    }

                }



            });

1 个答案:

答案 0 :(得分:0)

你可以这样做:

String selectedChapter = bookNames.get(chapters.getSelectedIndex() - 1);