如何从gwt中的列表框中删除项目?

时间:2016-04-13 06:11:19

标签: java gwt listbox

我正在使用GWT中的listBox实现,但在从该listBox中删除项目时卡住了,我只有要从listBox中删除的文本。我怎样才能在GWT中实现这一目标。

1 个答案:

答案 0 :(得分:2)

gwt listbox为您提供方法removeItem(int index)。因此,通过简单的循环,您可以删除您的项目:

编辑:就像Baz的评论中提到的那样,你应该扭转循环。否则在所有情况下都无法正常工作。如果列表中有重复项或者在循环中添加另一个等号,则会导致错误。

snapshotViewAfterScreenUpdates

如果您只想删除一个项目,则可以在 ListBox listBox = new ListBox(); //add some entries to the listbox int itemCount = listbox.getItemCount(); for (int i = itemCount - 1; i >= 0; i--) { if ("YOURTEXT".equals(listbox.getItemText(i))) { statusListBox.removeItem(i); } } 之后添加break