GWT - ListBox - 当我得到所选项目的索引时出现问题

mar*_*zzz 0 gwt listbox

我在GWT上有这个ListBox(ComboBox):

final ListBox category_2=new ListBox();
category_2.setStyleName("article_combo");
category_2.addItem("----------", "0");
category_2.addItem("1° Element", "1");
category_2.addItem("2° Element", "2");
category_2.addItem("----------", "0");
category_2.addItem("3° Element", "3");
category_2.addItem("4° Element", "4");
category_2.addItem("----------", "0");
category_2.addItem("5° Element", "5");
category_2.addItem("----------", "0");
category_2.addItem("6° Element", "6");
category_2.addItem("7° Element", "7");
category_2.addItem("8° Element", "8");
Run Code Online (Sandbox Code Playgroud)

如果我试图获得所选择的身份的索引

category_2.getSelectedIndex()
它返回给我class_2的索引(但它反映了数组索引,而不是我设置的索引).

示例:如果我选择5°元素,它不会返回"5",而是"7".我怎样才能获得自己设定的索引?干杯

Car*_*ada 5

Hir markzz,

您需要执行以下操作:

int index = category_2.getSelectedIndex();
String myValue = category_2.getValue(index);
Run Code Online (Sandbox Code Playgroud)

你应该看看文档